Я установил Windows 10 на свой жесткий диск, жесткий диск сейчас умирает (иногда перестает работать), я установил отдельную Windows 10 на SSD. Я хочу, чтобы в конечном итоге существовала только ОС на SSD, но в то же время я предпочитаю использовать двойную загрузку, на случай, если я забуду о некоторых файлах или конфигах.
Когда я запускаю компьютер, появляется меню с двумя ОС. Первый на SSD (если я нажимаю на него, он загружается мгновенно), второй на HDD (он перезагружается и загружает соответствующую ОС). Это нормально, я все равно не часто перезагружаюсь.
Проблема: Когда я отключаю жесткий диск и приказываю BIOS загружаться с SSD, компьютер не загружается. Я вижу это сообщение:
Перезапустите систему и выберите подходящее устройство загрузки
или вставьте загрузочный носитель в выбранное загрузочное устройство и нажмите клавишу
Вопрос: Что мне нужно сделать, чтобы сделать ОС на SSD самодостаточной, когда HDD недоступен? Как правильно "переехать" на другой диск, и как сейчас восстановить?
Запуск bootsect
в любой из ОС приводит к этому (из того, что я прочитал, эта ошибка не имеет большого значения):
C:\WINDOWS\system32>bootsect /nt60 e: /mbr /force
Target volumes will be updated with BOOTMGR compatible bootcode.
E: (\\?\Volume{296441a0-27e8-11e5-bfd5-005056c00008})
Updated NTFS filesystem bootcode. The update may be unreliable since the
volume could not be dismounted during the update:
Access is denied.
\??\PhysicalDrive0
Successfully updated disk bootcode.
Bootcode was successfully updated on all targeted volumes.
(У меня нет загрузочного USB, поэтому еще не пробовал запускать bootrec
.)
Вывод из bcdedit / enum
:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
resumeobject {6b79064e-2ba2-11e6-a537-dddf63be2e7f}
displayorder {default}
{current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {default}
device partition=E:
path \Windows\system32\winload.exe
description Windows 10
locale en-US
inherit {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice partition=E:
systemroot \Windows
resumeobject {6b79064e-2ba2-11e6-a537-dddf63be2e7f}
nx OptIn
bootmenupolicy Standard
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 10
locale en-US
inherit {bootloadersettings}
recoverysequence {bbddb5d2-aaec-11e5-a2e4-ab39cc78a083}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {79aca280-aaec-11e5-a2e4-ab39cc78a083}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
Похоже, что менеджер загрузки находится на жестком диске, и я бы предпочел его на SSD, но я не знаю, как это сделать.
И, наконец, diskpart
/list volume
/exit
:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E Fast NTFS Partition 119 GB Healthy Pagefile
Volume 1 System Rese NTFS Partition 100 MB Healthy System
Volume 2 C System NTFS Partition 930 GB Healthy Boot
Volume 3 NTFS Partition 450 MB Healthy Hidden
Volume 4 D Data NTFS Partition 2794 GB Healthy
Volume 5 G Storage Ath NTFS Partition 1397 GB Healthy
В разделе "Управление дисками" этот раздел "Зарезервировано системой" на жестком диске помечен как "Системный", "Активный" и "Основной". У SSD его нет. Из того, что я прочитал, это необязательно и требуется только для BitLocker (который я не использую). Кажется, сейчас нет способа воссоздать его ...