INACCESSIBLE_BOOT_DEVICE после установки Linux на тот же диск

История:

Мой ПК был настроен с двумя дисками: 80G на IDE 0 Primary, который работал под управлением Windows 2000, и 320G на IDE 0 Secondary, который работал под управлением Linux (Ubuntu). Я решил вытащить 80Gb диск из системы, поэтому ddзаписал весь диск 80 G (/dev/sda) на 320 (/dev/sdb) - включая MBR и таблицу разделов. Затем я вытащил диск, подключил 320 к IDE 0 Primary и перезагрузил компьютер. Раздел Windows работал на этом этапе.

Затем я установил Ubuntu в оставшееся место на 320. Это работает. Однако, когда я пытаюсь загрузиться в Windows, я получаю BSOD со следующим сообщением:

*** STOP: 0x0000007B (0x89055030,0xC000014F,0x00000000,0x00000000)
INACCESSILE_BOOT_DEVICE

Перед BSOD я вижу заставку Win2K, и он заявляет, что он "запускает окна" на пару секунд - так что кажется, что загрузчик первого этапа работает должным образом. То же самое, когда я пытаюсь загрузиться в безопасном режиме.

Прочитав статью Microsoft KB, я загрузился в консоль восстановления и попытался запустить chkdsk /r, Он отказался работать, утверждая, что диск был поврежден (извините, не записал точное сообщение об ошибке).

Однако я могу смонтировать диск из Linux и получить доступ ко всем файлам. И что бы это ни стоило, я могу сканировать диск с помощью "Дисковой утилиты" Linux (это Ubuntu, в меню не отображаются реальные названия программ), он утверждает, что диск чистый.

В статье KB упоминается, что boot.ini может быть проблема, так что вот оно:

timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect

Любые указатели на то, что делать дальше?

1 ответ

Я смог исправить подобные проблемы с установкой после установки Linux, используя systemrescuecd

Его инструменты sfdisk и grub особенно актуальны.

Другие вопросы по тегам