After I got a new (bigger) drive to replace the one that died I had no trouble restoring the Snow Leopard backup. Then I created a new (also bigger than before) partition from the BC Assistant which was automatically named BOOTCAMP. Then I tried to restore to it through Winclone.app (2.2). On the first try my external HD froze at 60-some percent. I suspected the FW hub so I plugged the FW drive in directly and tried again on top of the old failed install. That time the restore was successful (100%) but the drive (partition) wouldn't mount. The drive was now renamed BootCampXP just like before. I suspected it was wrong to restore on top of a failed restore, so I started over from scratch, recreating the drive partition from BC Assistant again. (I've skipped a few boring steps here, like all the restarts and repartitionings to single partition by BC Assistant.) However, the drive (once again named BootCampXP) still won't mount and I don't know what to make of the error messages:
INITIAL MESSAGE:
"NTFS-3G could not mount /dev/disk0s3
at /Volumes/BootCampXP because the following
problem occurred:
ntfs_mst-post_read_fixup: magic: 0x00000000
size: 4096 usa_ofs: 0 usa_count: 65535: Invalid
argument
Actual VCN (0x0) of index buffer is different from
expected VCN (0x5).
Failed to mount '/dev/rdisk0s3': Input/output
error
NTSF is either inconsistent, or there is a hardware
fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run
chkdsk /f on Windows
then reboot into Windows twice..." [and a whole lot more ]
FROM DISK UTILITY: [along with another instance of the previous message]
"Mount failed
The disk "BootCampXP" could not be mounted.
Try running First Aid on the disk and then retry
mounting."
FROM TERMINAL:
"ntfsfix /dev/disk0s3
Mounting volume... Error opening partition device : Permission denied
Failed to startup volume : Permission denied
FAILED
Attempting to correct errors... Error opening partition device : Permission denied
FAILED
Failed to startup volume : Permission denied
Volume is corrupt. You should run chkdsk."
FROM WINCLONE LOG:
"Syncing ...
return value of "/Library/NTFSProgs/ntfsclone" --rescue -f -f -O "/dev/disk0s3" /dev/disk2 1>&2 is 0
=====unmounting disk image==============
/usr/bin/hdiutil detach /dev/disk2
return value of /usr/bin/hdiutil detach /dev/disk2 is 0
"disk2" unmounted.
"disk2" ejected.
Volume on disk0s3 failed to mount
destination_path is
Unmounting /dev/disk0s3
/usr/sbin/diskutil unmount "/dev/disk0s3"return value of unmount is 256
output is disk0s3 was already not mounted
=====expanding=====
"/Library/NTFSProgs/ntfsresize" -f -f "/dev/disk0s3"
return value of "/Library/NTFSProgs/ntfsresize" -f -f "/dev/disk0s3" is 256
ntfsresize v2.0.0 (libntfs 10:0:0)
ERROR(5): Opening '/dev/disk0s3' as NTFS failed: Input/output error
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
"/Library/NTFSProgs/ntfsresize" -f -f "/dev/disk0s3" did not complete successfully
cleaning up: Mounting Disk
Volume on disk0s3 failed to mount"
If I can't get the drive/partition to mount I can't very well run chkdsk.
What am I doing wrong? How can I get Windows XP back in BootCamp? (Can't reinstall - disc stored too far away.)
Would somebody please help! Thanks.
INITIAL MESSAGE:
"NTFS-3G could not mount /dev/disk0s3
at /Volumes/BootCampXP because the following
problem occurred:
ntfs_mst-post_read_fixup: magic: 0x00000000
size: 4096 usa_ofs: 0 usa_count: 65535: Invalid
argument
Actual VCN (0x0) of index buffer is different from
expected VCN (0x5).
Failed to mount '/dev/rdisk0s3': Input/output
error
NTSF is either inconsistent, or there is a hardware
fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run
chkdsk /f on Windows
then reboot into Windows twice..." [and a whole lot more ]
FROM DISK UTILITY: [along with another instance of the previous message]
"Mount failed
The disk "BootCampXP" could not be mounted.
Try running First Aid on the disk and then retry
mounting."
FROM TERMINAL:
"ntfsfix /dev/disk0s3
Mounting volume... Error opening partition device : Permission denied
Failed to startup volume : Permission denied
FAILED
Attempting to correct errors... Error opening partition device : Permission denied
FAILED
Failed to startup volume : Permission denied
Volume is corrupt. You should run chkdsk."
FROM WINCLONE LOG:
"Syncing ...
return value of "/Library/NTFSProgs/ntfsclone" --rescue -f -f -O "/dev/disk0s3" /dev/disk2 1>&2 is 0
=====unmounting disk image==============
/usr/bin/hdiutil detach /dev/disk2
return value of /usr/bin/hdiutil detach /dev/disk2 is 0
"disk2" unmounted.
"disk2" ejected.
Volume on disk0s3 failed to mount
destination_path is
Unmounting /dev/disk0s3
/usr/sbin/diskutil unmount "/dev/disk0s3"return value of unmount is 256
output is disk0s3 was already not mounted
=====expanding=====
"/Library/NTFSProgs/ntfsresize" -f -f "/dev/disk0s3"
return value of "/Library/NTFSProgs/ntfsresize" -f -f "/dev/disk0s3" is 256
ntfsresize v2.0.0 (libntfs 10:0:0)
ERROR(5): Opening '/dev/disk0s3' as NTFS failed: Input/output error
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
"/Library/NTFSProgs/ntfsresize" -f -f "/dev/disk0s3" did not complete successfully
cleaning up: Mounting Disk
Volume on disk0s3 failed to mount"
If I can't get the drive/partition to mount I can't very well run chkdsk.
What am I doing wrong? How can I get Windows XP back in BootCamp? (Can't reinstall - disc stored too far away.)
Would somebody please help! Thanks.