У меня есть жесткий диск ST380(80 ГБ), который имеет только 1 раздел с Windows Vista, и у меня есть жесткий диск ST500(500 ГБ), который я хочу использовать в качестве системного диска. Для этого я создал копию системного раздела на втором жестком диске.

И вопрос - как сделать его загрузочным?

Я попытался проследить за ответом на этот вопрос, я выполнил bootsect /nt60 [my-partition] /mbr и bcdboot c:\windows но теперь, когда компьютер включается, я вижу список из двух "окон", первое окно вылетает после загрузки экрана : я вижу анимированный логотип Vista на черном экране в течение 20-30 секунд, затем он плавно исчезает и перезапускается)

1 ответ1

0

В терминологии Microsoft "системный раздел" - это место, где размещаются загрузочные файлы, а "загрузочный раздел" - это место, где размещаются файлы Windows (можно просмотреть с помощью "Управление дисками").

Теперь к проблеме. Вы скопировали "загрузочный раздел" Vista на другой диск (используя некоторую функцию копирования).

В реестре есть важный ключ:

«HKEY_LOCAL_MACHINE\SYSTEM\ MountingDevices», а затем такие значения, как

"\DosDevices\C", "\DosDevices\D" ....

Эти значения DosDevices содержат подписи разделов и служат основой для доступа к файлам.

Вы должны вручную исправить эти подписи для скопированной Vista на ST500!

Это можно сделать из оригинальной Vista.

  1. Вы загружаете системный реестр из ST500. (Меню-Файл-Загрузить куст)

  2. Удалите все "DosDevices", кроме «\DosDevices\C:», и измените его значение на подпись раздела на диске ST500, где вы поместили копию Vista.

  3. Выгрузить улей (Menu-File-Unload Hive)

Для просмотра подписей дисков и разделов вы можете использовать редактор дисков (я использую "PartitionGuru").

Куст SYSTEM находится в папке "\Windows\System32\Config".

Надеюсь это поможет.

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