Я установил 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 (который я не использую). Кажется, сейчас нет способа воссоздать его ...

1 ответ1

1

Я думаю, что вам не хватает загрузочных файлов на SSD, используйте что-то вроде:

bcdboot C:\windows /s D: /f all /l en-US

где

C:\windows = допустимая установка Windows для получения файлов

/s D: = Буква диска раздела, который вы хотите использовать в качестве загрузочного диска

/f all = на всякий случай устанавливает загрузочные файлы для BIOS и UEFI.

/l en-GB = язык используемых файлов, по умолчанию используется en-US .

после этого вам, возможно, придется добавить / отредактировать записи в новом хранилище BCD, используйте для этого bcdedit.exe .

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