Topic: Cannot Boot Win XP: Resized/Grew NTFS System Parition
Hi,
I have Windows XP on this machine, and I wanted to grow the System Partition. I performed a number of operations using GParted and they all went OK (verified by running chkdsk and rebooting into Windows after each) up till I resized i.e. grew the System Partition.
The first problem I faced when resizing the System Partition was that it complained that my NTFS Journal/Filesystem was unclean. This was true. While booting into Gparted Live I forgot to change the BIOS – so it accidently got into Windows XP. I killed it by powering the machine off (thinking that it would not hurt.)
I then rebooted into the Windows XP Recovery Console and did a chkdsk. (Here I forget if I got the recovery console via the HD or via a CD.) After chkdsk went fine, I booted into GParted Live. It shows the System Partition aka C:\ Drive with the new larger size. When I go to check it, it seems to do/complete the resize. I went back to the Recovery Console of XP and did a chkdsk and it goes through fine, showing the larger size of the System Partition.
The Problem: I cannot Boot!!
Through the Recovery Console, I can see that all of my files are there, but I cannot boot?? I attempted fixmbr, fixboot, and bootcfg /rebuild (in that order) and I still cannot get through. Also via the GParted Live, I attempted to run ntfsfix and that did not help. In addition to this I would like to note that everytime I boot into Gparted Live and attempt a check on the System Partition, it always does a NTFS Resize. When I do a check on other partitions it does not do this. Why?? (I think chkdsk returns approximately the correct size though. So something worked!)
Any clues on what I should try?
When I refer to GParted Live above, I am referring to the image/files on a USB – not a CD. If you are going to ask me to get the output of certain commands, please let me know how to get this output out. I specifically want to know if using a Live USB I can write the output to itself. I also attempted attaching another USB to the machine (in order to write the data).
I first did a
mkdir /mnt/usb1
mount /dev/sdc /mnt/usb1
and it tells me
mount: you must specify the filesystem type
I then did
mount –t vfat /dev/sdc /mnt/usb1
and
mount –t fat32 /dev/sdc /mnt/usb1
both of which did not work. (I am not familiar with Linux.)
Sorry for the long post. I would be grateful for any help.
O. O.