Mám podobný problém po instalaci Ubuntu. GRUB mám nainstalovaný v MBR, Ubuntu jde normálně spustit, ale WinXP při startu zamrzne - v jakémkoliv režimu "stavu nouze" to skončí blikajícím kurzorem v levém horním rohu a vytuhnutím PC. Opravdu nerad bych vše řešil přeinstalováním. Všechny partitiony a data se jeví v pořádku a to včetně různých testů jako chkdsk /p.
Možná by mohl být problém v tomto:
sfdisk -V /dev/hda
*****************
Varování: rozšířený diskový oddíl nezačíná na hranici cylindru.
DOS a Linux budou jeho obsah interpretovat rozdílně.
Varování: diskový oddíl 2 nekončí na hranici cylindru.
fdisk /dev/hda
**************
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hda1 * 1 1008 8096728+ 7 HPFS/NTFS
/dev/hda2 1009 2241 9904072+ 83 Linux
/dev/hda3 2242 2298 457852+ 82 Linux swap / Solaris
/dev/hda4 2299 9729 59689507+ f W95 Ext'd (LBA)
/dev/hda5 2299 4376 16691503+ b W95 FAT32
/dev/hda6 4377 9729 42997941 7 HPFS/NTFS
Taky jsem zkoušel spustit testdisk, ale moc moudrý z toho nejsem a nerad bych to úplně zničil....
TestDisk 6.4, Data Recovery Utility, June 2006
Christophe GRENIER
http://www.cgsecurity.org
Disk /dev/hda - 80 GB / 74 GiB - CHS 155061 16 63
Current partition structure:
Partition Start End Size in sectors
check_NTFS: Incorrect number of heads/cylinder 255 (NTFS) != 16 (HD)
1 * HPFS - NTFS 0 1 1 16064 15 63 16193457 [System]
Warning: Bad ending head (CHS and LBA don't match)
2 P Linux 16065 0 1 35715 14 63 19808145 [ubuntu]
Warning: Bad ending head (CHS and LBA don't match)
3 P Linux Swap 35715 15 1 36624 5 63 915705
Warning: Bad starting head (CHS and LBA don't match)
4 E extended LBA 36624 6 1 155055 14 63 119379015
Warning: Bad ending head (CHS and LBA don't match)
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
[Proceed ] [ Save ]
Try to locate partition
>>> Zkoušel jsem i fixmbr v opravné konzoli windows, ale windows stejně nenaběhly... :-(
Předem díky za poomoc / rady.