1

У меня нетбук Acer A0756, который изначально шел с жестким диском и Windows 8. Я хотел обновить жесткий диск, поэтому я переключил стандартный HDD на SSD, на котором я установил Ubuntu 12.04. Тем не менее, я все еще хотел бы иметь возможность использовать установку Windows, так как есть много инженерных программ, которые не очень хорошо работают с Linux. Итак, я установил стандартный жесткий диск в док-станцию SATA-USB и попытался загрузиться прямо со стандартного жесткого диска (теперь он является внешним по отношению к нетбуку). Windows пытается загрузиться, но я постоянно получаю ошибку INACCESSIBLE_BOOT_DEVICE (я полагаю, код ошибки 0xc0000001), после чего окна перезагружаются. Я попытался загрузиться в безопасном режиме, но это также не удалось, и активация режима отладки ничего не изменило в процессе. Кто-нибудь успешно реализовал что-то подобное или кто-нибудь знает, в чем может быть моя проблема?

1 ответ1

6

У меня была такая же проблема, и я нашел решение в немецком журнале (c't 2013, выпуск 12). В статье описаны три различных способа установки Windows на внешний диск. Одним из способов является клонирование существующей установки на внешний диск - мы можем пропустить этот шаг.

Далее необходимо отредактировать реестр windows. Так как вы используете Linux, вы можете использовать инструмент chntpw .

Смонтируйте внешний диск Windows и запустите редактор с опцией -e:

$ chntpw -e /media/<username>/Windows8_OS/Windows/System32/config/SYSTEM

Исправьте свой путь соответственно.

Теперь мы в командной строке chntpw. Нам нужно отредактировать значение BootDriverFlags в реестре, чтобы убедиться, что Windows загружает драйверы USB в начале загрузки:

Сначала перечислите все ключи и значения в HarwareConfig . Вы должны увидеть длинный идентификатор системы. Скопируйте идентификатор.

> ls HardwareConfig
[output ommited]

> ed HardwareConfig\<paste uuid>\BootDriverFlags

В моем случае значение было 0 . В статье говорится, что это должно быть 0x14 что оказалось хорошим в моем случае.

Далее ключ MountedDevices должен быть полностью удален. В этом разделе перечислены USB-устройства, которые были подключены к компьютеру. Windows обновит список при подключении устройств.

> cd MountedDevices

Удалите все известные устройства, потому что можно удалить только пустые ключи.

> delallv
> cd ..
> dk MountedDevices

Введите q чтобы выйти из редактора и сохранить изменения. Теперь вы сможете загрузить установку Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .