- Jul 3, 2005
- 594
- 0
- 0
OK,
Last night, on my workstation, which I have on dual boot between Fedora C4_64 and Win XP Prof something akin to hell broke loose.
Here are the HW specs:
Antec True550
Asus K8N-DL
2 X Opteron 275
4.0 GB PC3200 ECC Reg.
GF 6800 NU
1 X 160GB SATA Hitachi
1 X 80GB SATA Seagate
1 X 20GB PATA Deskstar
...
The machine was partitioned as such:
80GB SATA = sda
160GB SATA = sdb
20GB PATA = hda
sda1 Win XP Pro C:/ boot NTFS ~40GB;
sda2 Win G:/ data FAT32 ~20GB;
sda3 Linux /home/ ~50GB;
sda4 Linux Swap /dev/shm ~6GB;
sdb1 Win D:/ apps/data NTFS ~30GB
sdb2 Win H:/ data(backup) FAT32 ~15GB
sdb3 Linux / (root) ~25GB
hda1 Linux /usr
And the boot loader in use is GRUB, with the config:
default=0
timeout=5
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4smp)
root (hd0,2)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4smp ro root=LABEL=/ ide=nodma rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4smp.img
title Fedora Core-up (2.6.11-1.1369_FC4)
root (hd0,2)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ ide=nodma rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP Professional
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
chainloader +1
makeactive
title Other
rootnoverify (hd2,0)
chainloader +1
The machine spends most of its time booted into Linux; and I havn't really used Win XP for a couple of week. It's been in this configuration since last summer, and I have even upgraded the processor and changed a number of other HW components on this machine without any problem. And there was no cause for concern for me either, since the Windows is seldomly used on my machine, and well protected by AV. The only possibility was that there was a couple of short power outages earlier in the day, yesterday; but the machine was booted into Linux at the time anyway.
But last night, when I booted into WinXP, certain registry corruption messages begin to pop up, such as mmc.exe not found. I tried to look at systems log, and nothing relevant was found; I tried to run chkdsk , which would not run because chkdsk.exe was supposedly corrupted. Then I thought a reboot may help with the matter. So the first time I rebooted, the machine hung a few seconds into the Win boot process (after selecting Win XP in GRUB); and forces me to shutdown after a few minutes, while HDD access LED remained on the whole time. Then I tried to reboot a second time, this time, I was able to get into my Win account, but as before, a number of messages about corruption in Win registries popped up, and eventually, the machine hung again in Windows, forcing me to reboot a third time.
This time, after Grub, Win does not boot up at all, but instead tells me that HAL.DLL is missing. I tried a couple of more times, and used the XP CD to do a recovery. During recovery, I tried to look at the partitions and their file systems, but it turns out, that the original D: partiion on sdb(80 GB SATA) has changed drive letter to C:, and the original C: partition on sda(160GB SATA) has become D:, and the file structure, instead of NTSF, has become "Not Recognized". I tried
fixboot D:
with no luck, and ran chkdsk, which showed that the partition was partially filled, but file system unrecognized.
Does anyone have any idea what happened?
And what would be the best way to fix it? I guess I can just reinstall XP , and then run Linux recovery to reinstall the boot loader; but is there any better way of fixing this?
I have to admit; I don't know that much about window file systems; most work I have done and systems that I have dealt with were Linux based; andy suggestions or pointers would be appreciated;
Thanks in advance
--HB
Last night, on my workstation, which I have on dual boot between Fedora C4_64 and Win XP Prof something akin to hell broke loose.
Here are the HW specs:
Antec True550
Asus K8N-DL
2 X Opteron 275
4.0 GB PC3200 ECC Reg.
GF 6800 NU
1 X 160GB SATA Hitachi
1 X 80GB SATA Seagate
1 X 20GB PATA Deskstar
...
The machine was partitioned as such:
80GB SATA = sda
160GB SATA = sdb
20GB PATA = hda
sda1 Win XP Pro C:/ boot NTFS ~40GB;
sda2 Win G:/ data FAT32 ~20GB;
sda3 Linux /home/ ~50GB;
sda4 Linux Swap /dev/shm ~6GB;
sdb1 Win D:/ apps/data NTFS ~30GB
sdb2 Win H:/ data(backup) FAT32 ~15GB
sdb3 Linux / (root) ~25GB
hda1 Linux /usr
And the boot loader in use is GRUB, with the config:
default=0
timeout=5
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4smp)
root (hd0,2)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4smp ro root=LABEL=/ ide=nodma rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4smp.img
title Fedora Core-up (2.6.11-1.1369_FC4)
root (hd0,2)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ ide=nodma rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP Professional
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
chainloader +1
makeactive
title Other
rootnoverify (hd2,0)
chainloader +1
The machine spends most of its time booted into Linux; and I havn't really used Win XP for a couple of week. It's been in this configuration since last summer, and I have even upgraded the processor and changed a number of other HW components on this machine without any problem. And there was no cause for concern for me either, since the Windows is seldomly used on my machine, and well protected by AV. The only possibility was that there was a couple of short power outages earlier in the day, yesterday; but the machine was booted into Linux at the time anyway.
But last night, when I booted into WinXP, certain registry corruption messages begin to pop up, such as mmc.exe not found. I tried to look at systems log, and nothing relevant was found; I tried to run chkdsk , which would not run because chkdsk.exe was supposedly corrupted. Then I thought a reboot may help with the matter. So the first time I rebooted, the machine hung a few seconds into the Win boot process (after selecting Win XP in GRUB); and forces me to shutdown after a few minutes, while HDD access LED remained on the whole time. Then I tried to reboot a second time, this time, I was able to get into my Win account, but as before, a number of messages about corruption in Win registries popped up, and eventually, the machine hung again in Windows, forcing me to reboot a third time.
This time, after Grub, Win does not boot up at all, but instead tells me that HAL.DLL is missing. I tried a couple of more times, and used the XP CD to do a recovery. During recovery, I tried to look at the partitions and their file systems, but it turns out, that the original D: partiion on sdb(80 GB SATA) has changed drive letter to C:, and the original C: partition on sda(160GB SATA) has become D:, and the file structure, instead of NTSF, has become "Not Recognized". I tried
fixboot D:
with no luck, and ran chkdsk, which showed that the partition was partially filled, but file system unrecognized.
Does anyone have any idea what happened?
And what would be the best way to fix it? I guess I can just reinstall XP , and then run Linux recovery to reinstall the boot loader; but is there any better way of fixing this?
I have to admit; I don't know that much about window file systems; most work I have done and systems that I have dealt with were Linux based; andy suggestions or pointers would be appreciated;
Thanks in advance
--HB
