Имеется ноутбук (где-то год ему) с винтом на 160 Гб Seagate и предустановленной Вистой.
Было там три раздела:
7 Гб скрытая рекавери-партиция в ФАТ
партиция на 75 гигов NTFS (С
партиция на 68 гигов NTFS (D
на Д храню данные, на С - система и то, что вражеский софт не хочет без геморроя хранить на Д.
В один прекрасный день мне захотелось чудесного и я поставил себе линукс (Кубунту 8.10). Оная операционка под моим чутким руководством распополамила партицию от диска С, поставила во вторую половину линукс с файловой системой ext3, после нее раздел подкачки соорудила на 1600 мегабайт, сделала новый загрузчик, который мне и винду позволял грузить, и линукс, и все было хорошо, пока один раз этот линукс не повис (часа через четыре после установки). Линукс стартовать перестал, но винда по-прежнему работала.
Тогда я поставил другой линукс, через установщик wubi, который новых разделов не создавал, а, видимо, сделал виртуальную файловую систему на диске С.
Этот линукс тоже у меня повис, да так, что пришлось комп выключать. После этого грузиться перестало все
вместо винды стала стартовать рекавери-партиция, и отваливалась по ошибке - не могла загрузить некий C:\recovery.dat
Это я поборол, когда запустил инсталлятор от винХР. дойдя до разметок диска, я прервал установку, ничего не меняя, и о, чудо, Виста снова стала стартовать.
Я решил восстановить линукс, запуская его с лайв-сиди.
Восстановил каким-то образом GRUB, и даже один раз загрузился в в прежний линукс
Там я запустил пакет
testdisk и совершил ошибку, попросив его восстановить мне MBR.
В итоге у меня не грузится виста. Я пробовал делать активными разные разделы, максимум, чего я добивался - это либо запуска рекавери-партиции, которая грозит убить весь винчестер (отказываю), либо виндового загрузчика с НТФС-раздела, который предлагает мне загрузить висту (это сразу ребут), либо Убунту (установленную, судя по всему, wubi), но тут меня ждет облом - при выборе этого пункта загрузчик пишет, что не может найти неких файлов (\ubuntu\boot\wubildr.mbr)
Я решил больше особо не экспериментировать, удалил линуксовые разделы, сделал в них два новых, 25 гигов (под винХР) и 10 (под линукс), линукс установил и из него пишу.
Сейчас из-под линукса прекрасно виден вистовый раздел, раздел, созданный под ХР, файловая система самого линукса, и диск Д, нетронутый.
Все, что нужно, по идее, я забэкапил уже. Но хотелось бы научиться запускать уже имеющуюся Висту. Тем более, там остались кое-какие куки и пароли от ИЕ.
Кстати, при установке нынешнего линукса, он попытался импортировать нечто из висты (типа, помошь в миграции), но я еще не проверял, что там получилось. Пароли от вистового Файрфокса точно не импортировались
Итого: как запустить Висту со второго раздела.
вывод команды fdisk -l (Linux):
Код: Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4cb04caf
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 893 7168000 1c Скрытый W95 FAT32 (LBA)
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2 * 893 5757 39072252+ 7 HPFS/NTFS
Раздел 2 не заканчивается на границе цилиндра.
/dev/sda3 8893 19458 84864003+ f W95 расшир. (LBA)
/dev/sda4 5757 8892 25182617+ 7 HPFS/NTFS
/dev/sda5 10622 19458 70974464 7 HPFS/NTFS
/dev/sda6 9137 10621 11928231 83 Linux
/dev/sda7 8893 9136 1959898+ 82 Linux своп / Solaris
Пункты таблицы разделов расположены не в дисковом порядке