
Итак, 3 месяца назад я собрал ПК, но у меня была возможность одолжить SSD с работы. Сначала я установил пробный режим Windows 7 на этот SSD, а затем через несколько недель обновился до Windows 8, но установил его на второй жесткий диск. Затем я стер SSD (по крайней мере, я думал, что стер весь диск) и использовал его как диск с данными в Windows 8.
Сегодня я вынул SSD из своей системы, чтобы забрать его на работу, и сразу же отформатировал все, чтобы поставить на него сервер Ubuntu для работы. Теперь я вернулся домой, а диск Windows 8 больше не загружается. Видимо, когда устанавливалась Windows 8, она просто заменила загрузчик Windows 7 на свой собственный, но на SSD.
Итак, последние 2,5 месяца я загружался с ssd, который затем перенаправлял данные в сектор ОС жесткого диска. Теперь, когда SSD исчез (и полностью стерт), цепочка разорвана, и у меня нет загрузочного сектора.Как мне создать его, не переустанавливая Windows полностью?
У меня есть установочный USB-ключ Windows 8, с помощью которого я могу войти в режим восстановления. Вот некоторые вещи из diskpart, которые я перенес из фотографий:
DISKPART> LIST VOL
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 NTFS Partition 465 GB Healthy
Volume 1 C ESD-USB FAT32 Removable 14 GB Healthy
DISKPART> LIST DISK
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
* Disk 0 Online 465 GB 0 B *
Disk 1 Online 14 GB 0 B
DISKPART> LIST PARTITION
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Reserved 128 MB 1024 KB
Partition 2 Primary 465 GB 128 MB
DISKPART> ACTIVE
The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.
Похоже, что там есть место для загрузочного сектора, но я не могу назначить этому зарезервированному разделу букву диска, и это все, что я смог сделать сhttps://superuser.com/a/504360
Я также не могу сделать этот раздел активным, поскольку таблица дисков не является mbt.
Спасибо.
решение1
Попробуй это:
Загрузите CD с Windows 8, выберите язык и на экране, где написано "Установить сейчас", выберите "Восстановить мой компьютер" в левом нижнем углу. Откройте "Устранение неполадок" и "Дополнительные параметры". В меню дополнительных параметров выберите "Командная строка" и введите:
BOOTREC /FIXBOOT
BOOTREC /FIXMBR
BOOTREC /REBUILDBCD
Один из них должен сработать.
решение2
Вам не нужно иметь отдельный загрузочный раздел. В то время как в Linux всегда существовала концепция отдельного /boot/
раздела, в Windows только с Windows 7 Microsoft начала создавать отдельный раздел размером 100 МБ в начале вашего физического диска для хранения загрузочных файлов.
Единственное преимущество отдельного загрузочного раздела (кроме вашего фактического раздела Windows) заключается в том, что если у вас есть несколько установок Windows на нескольких разделах и вам необходимо отформатировать/удалить одну или несколько из них, ваша загрузка продолжит работать.
Итак, у вас есть два варианта:
- Используйте редактор загрузочных разделов, чтобы сначала переместить начало текущего раздела Windows назад примерно на 100 МБ.
- Создайте в этом пространстве новый раздел FAT32 или NTFS размером 100 МБ.
- Сделайте этот раздел активным (установите флаг «загрузочный» в MBR)
- Настройте раздел размером 100 МБ, чтобы он содержал необходимую загрузочную информацию для загрузки Windows с другого раздела, либовручную или автоматически с компакт-диска Windows.
Или обойдите всю эту возню с созданием отдельного загрузочного раздела и просто сделайте следующее:
- Отметьте раздел Windows как активный/загрузочный (если он еще не сделан) с помощью редактора загрузочных разделов.
- Установите правильные параметры загрузки в раздел Windows, снова либовручную или автоматически с компакт-диска Windows.
Если у вас нет установочного компакт-диска Windows или если средство восстановления загрузки на установочном компакт-диске Windows не смогло загрузить ваш компьютер, вы все равно можете воссоздать правильные параметры загрузки Windows на этом разделе с помощью автоматизированной утилиты восстановления загрузки, напримерОсновы простого восстановленияЕсли вы используете EasyRE для восстановления загрузочного раздела, вы можете пропустить все шаги, связанные с разделами, поскольку программа автоматически установит загрузочный флаг на нужном разделе.
Вы можете использовать бесплатный инструмент, напримерGPartedзаписать на загрузочный CD для необходимых изменений разделов, илииспользовать diskpart
из командной строкина установочном компакт-диске Windows, хотя я настоятельно не рекомендую этого делать.
Во всех случаях вам необходимо убедиться, что в BIOS в качестве первого загрузочного устройства выбран правильный физический диск.
Раскрытие информации: я работал над разработкой EasyRE. (С другой стороны, это значит, что я могу помочь вам, если у вас возникнут какие-либо вопросы по нему!)
решение3
Вы можете попробовать запустить восстановление с установочного диска Windows. Я не уверен, есть ли что-то подобное в Windows 8, но в предыдущих версиях Windows было. (Это может быть очевидно, но не используйте диск не от Windows 8 для восстановления Windows 8)
решение4
Если по какой-то причине на вашем ПК установлено 2 жестких диска, то при установке Windows 10 загрузчик (системный раздел EFI) будет перенесен на SSD (даже если там установлена другая ОС...) Я застрял на экране Windows 10 с сообщением «Не удалось создать новый раздел или найти существующий», а запуск команды ACTIVE из DISKPART выдал мне сообщение «Выбранный диск не является фиксированным диском MBR» (у меня был GPT).
Итак, я вытащил SSD, нажал «Обновить», затем «Далее», и установщик запустился.
P.S. Я использовал инструкцию по разбиению диска на разделыhttps://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions(посмотрите на этот сценарий внизу)