История:
Мой ПК был настроен с двумя дисками: 80G на IDE 0 Основных устройств, которые выполняли Win2K, и 320G на IDE 0 Вторичных устройств, которые запускали Linux (Ubuntu). Я решил вытащить диск на 80 ГБ из системы, таким образом, dd
'd все 80 дисков G (/dev/sda) на 320 (/dev/sdb) - это включало MBR и таблицу разделов. Затем я вытянул диск, включил 320 в IDE 0 Основных устройств, и перезагрузил. Раздел 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
Какие-либо указатели на том, что сделать затем?
Я смог восстановиться с подобных проблем начальной загрузки установки пост-Linux с помощью systemrescuecd
Его sfdisk и инструменты личинки особенно релевантны.