Как создать загрузочный раздел Windows 8 на диске, который никогда не был?


10

Итак, 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.

Спасибо.


«Я не могу установить этот раздел как активный, потому что таблица дисков не mbt». - Для обслуживания UEFI вы должны взглянуть на The REFInd Boot Manager и The REFIt Project . Род Смит много работает с экипировкой UEFI, является автором rEFIind и время от времени зависает с Super User.
jww

@jww, Вы имеете в виду superuser.com/users/171594/rod-smith ?
Pacerier

Ответы:


7

Попробуй это:

Загрузите Windows 8 CD, выберите язык и на экране с надписью «Установить сейчас» выберите «Восстановить мой компьютер» в левом нижнем углу. Откройте «Устранение неполадок» и «Дополнительные параметры». В меню дополнительных параметров выберите «Командная строка» и введите:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

Один из них должен работать.


Сэр, я приказываю вам за этот ответ. Это решило мою проблему, когда я не смог загрузить Windows 10 после клонирования с жесткого диска на SSD. Спасибо!
SU3

4
Спустя 3 года мне на самом деле пришлось гуглить за этот ответ. Я искренне желаю, чтобы я мог поддержать себя.
Люк

7

Вам не нужно иметь отдельный загрузочный раздел. Хотя в Linux всегда была концепция отдельного /boot/раздела, в Windows только в Windows 7 Microsoft начала создавать отдельный раздел размером 100 МБ в начале вашего физического диска для хранения загрузочных файлов.

Единственное преимущество отдельного загрузочного раздела (кроме вашего фактического раздела Windows) состоит в том, что если у вас есть несколько установок Windows на нескольких разделах, и вам необходимо отформатировать / удалить один или несколько из них, ваша загрузка продолжит работать.

Таким образом, ваши варианты либо

  1. Используйте загрузочный редактор разделов, чтобы сначала переместить начало текущего раздела Windows примерно на 100 МБ.
  2. Создайте новый раздел размером 100 МБ FAT32 или NTFS в этом пространстве.
  3. Сделайте этот раздел активным (установите флаг «загрузочный» в MBR)
  4. Настройте раздел размером 100 МБ, чтобы он содержал необходимую загрузочную информацию для загрузки Windows из другого раздела, вручную или автоматически с компакт-диска Windows .

Или обойти все эти проблемы с созданием отдельного загрузочного раздела и просто сделать это:

  1. Пометьте свой раздел Windows активным / загрузочным (если это еще не сделано), используя редактор загрузочных разделов.
  2. Установите правильные параметры загрузки в свой раздел Windows, снова вручную или автоматически с компакт-диска Windows .

Если у вас нет установочного компакт-диска Windows или если при запуске восстановления на установочном компакт-диске Windows не удалось загрузить компьютер, вы все равно можете воссоздать правильные параметры загрузки Windows в этом разделе с помощью утилиты автоматического восстановления загрузки, такой как Easy Recovery Essentials . Если вы используете EasyRE для перестройки загрузочного раздела, вы можете пропустить все шаги, связанные с разделом, так как он автоматически позаботится о том, чтобы установить загрузочный флаг для правильного раздела.

Вы можете использовать бесплатный инструмент, такой как GParted, записанный на загрузочный компакт-диск для необходимых изменений раздела, или использовать diskpartиз командной строки на установочном компакт-диске Windows, хотя я действительно не рекомендую делать это.

Во всех случаях вам необходимо убедиться, что в вашем BIOS выбран правильный физический диск, выбранный в качестве первого загрузочного устройства.

Раскрытие: я работал над разработкой EasyRE. (С другой стороны, это означает, что я могу помочь вам, если у вас есть какие-либо вопросы!)


Это было единственное, что могло бы работать для меня на виртуальной машине: или обойти все это, создавая отдельный загрузочный раздел, и просто сделать это: пометьте свой раздел Windows активным / загрузочным (если это еще не сделано) с помощью редактора загрузочных разделов. , Установите правильные параметры загрузки в свой раздел Windows, снова вручную или автоматически с компакт-диска Windows. Если у вас нет установки Windows
Hoff

0

Вы можете попробовать запустить программу восстановления на установочном диске Windows. Я не уверен, есть ли в Windows 8 один из них, но предыдущие версии Windows имели. (Это может быть очевидно, но не используйте диск не-Windows 8 для восстановления Windows 8)


2
«Автоматическое восстановление не может восстановить ваш компьютер»
wizpig64

Я понятия не имею, что делать в этот момент. На мой взгляд, пришло время сбросить его с орбиты и начать все сначала. Но вы можете найти лучший ответ, чем этот (потому что это ужасный ответ), поэтому не делайте этого сразу.
danielcg

0

Похоже, что нужно, чтобы восстановить загрузочную область на новом диске. Я уверен, что если бы вы провели небольшое исследование (через Google), вы могли бы найти волшебную команду, если ее нет на ремонтном CD.

Вам не нужно переустанавливать windows, только его загрузочную информацию.


Да, это то, что я спрашиваю. Я много гуглил, выложил сюда после двух часов тупиков. Тем не менее, глядя.
wizpig64

или посмотрите сайт майкрософт. Что я думаю, так это то, что если вы запускаете ремонтный диск Win 8 с его скоростью, он может исправить вашу ситуацию.
mdpc

0

Если по какой-либо причине у вас есть 2 жестких диска в ПК, при установке Windows 10 загрузчик (системный раздел EFI) будет сброшен на твердотельный накопитель (даже если у вас есть другая ОС там ...) Я застрял на Экран Windows 10 с сообщением «Мы не смогли создать новый раздел или найти существующий» и запуск команды ACTIVE из DISKPART дал мне «Выбранный диск не является фиксированным MBR-диском». (У меня был GPT).

Я вытащил SSD, нажал «Обновить», затем «Далее», и установщик прошел.

PS Я использовал инструкции для разбиения диска с https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (посмотрите на это скрипт внизу)


Добро пожаловать на сайт. Рад видеть, что вы попали прямо туда, чтобы помочь ответить на вопросы. Пара вещей, о которых вы должны знать; 1) это очень старый вопрос, 2) вопрос о Windows 8 , а ваш ответ о Windows 10 . Если ваш ответ не зависит от ОС, укажите его в своем ответе.
CharlieRB

Да, извините, просто Windows 10 и 8.1 очень похожи в отношении EFI / загрузчика, поэтому я решил опубликовать их. Простое решение для странной проблемы.
Брюс Уэйн

Не надо извиняться. Просто совет, как улучшить свой ответ. Это хорошо, что они очень похожи, просто укажите, что в вашем ответе люди не думают, что вы не читали оригинальный вопрос.
CharlieRB

-1

У вас должен быть хотя бы один раздел efi - я сделал его 100 МБ, так же, как в windows 7. Вот некоторые справочные и примеры сценариев. https://technet.microsoft.com/en-us/library/hh825686.aspx


2
UEFI и системные разделы не являются обязательными для Windows 8. Windows 8 также хорошо работает в устаревшем режиме. Кроме того, это очень близко к ответу "только ссылка". Возможно, вам следует обобщить соответствующее содержание связанной статьи.
jww
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.