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

100002
wizpig64

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

Благодарю.

10
* «Я также не могу установить этот раздел как активный, потому что таблица дисков не mbt.» * - Для обслуживания UEFI вы должны посмотреть [The REFInd Boot Manager] (http://www.rodsbooks.com/ refind /) и [Проект REFIt] (http://refit.sourceforge.net/). Род Смит много делает с экипировкой UEFI, является автором rEFIind, и иногда он встречается с Super User. jww 9 лет назад 0
@jww, вы имеете в виду http://superuser.com/users/171594/rod-smith? Pacerier 9 лет назад 0

6 ответов на вопрос

7
Luke

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

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

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

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

Сэр, я приказываю вам за этот ответ. Это решило мою проблему, когда я не смог загрузить Windows 10 после клонирования с жесткого диска на SSD. Спасибо! SU3 8 лет назад 0
Спустя 3 года мне на самом деле пришлось гуглить за этот ответ. Я искренне желаю, чтобы я мог поддержать себя. Luke 7 лет назад 4
7
Mahmoud Al-Qudsi

You do not need to have a separate boot partition. While Linux has always had the concept of a separate /boot/ partition, on Windows it was only with Windows 7 that Microsoft started creating a separate 100 MiB partition at the start of your physical disk to hold the boot files.

The only benefit to a separate boot partition (apart from your actual Windows partition, that is) is that if you have multiple Windows installations on multiple partitions and you need to format/delete one or more of them, your boot will continue to work.

So your options are to either

  1. Use a bootable partition editor to first move the start of your current Windows partition back around 100 MiB
  2. Create a new 100 MiB FAT32 or NTFS partition in that space.
  3. Make that partition active (set the "bootable" flag in the MBR)
  4. Set up the 100 MiB partition to contain the needed boot info to load up Windows from your other partition, either manually or automatically from the Windows CD.

Or bypass all this kerfuffle about creating a separate boot partition and just do this:

  1. Mark your Windows partition active/bootable (if it isn't already) using a bootable partition editor.
  2. Install the correct boot settings to your Windows partition, again either manually or automatically from the Windows CD.

If you do not have a Windows setup CD, or if Startup Repair on the Windows setup CD failed to get your PC booting, you can still recreate the proper Windows boot settings on that partition with an automated boot recovery utility such as Easy Recovery Essentials. If you're using EasyRE to rebuild the boot partition, you can skip all partition-related steps as it'll automatically take care of setting the bootable flag on the correct partition for you.

You can use a free tool like GParted burned to a bootable CD for the needed partition changes, or use diskpart from the command line on the Windows setup CD, though I really don't recommend doing that.

In all cases you will need to ensure that your BIOS has the correct physical drive selected as the first boot device.

Disclosure: I worked on the development of EasyRE. (On the bright side, it means I can help you if you have any questions with it!)

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

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

«Автоматическое восстановление не может восстановить ваш компьютер» wizpig64 11 лет назад 2
Я понятия не имею, что делать в этот момент. На мой взгляд, пришло время сбросить его с орбиты и начать все сначала. Но вы можете найти лучший ответ, чем этот (потому что это ужасный ответ), поэтому не делайте этого сразу. danielcg 11 лет назад 0
0
mdpc

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

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

Да, это то, что я спрашиваю. Я много гуглил, выложил сюда после двух часов тупиков. Тем не менее, глядя. wizpig64 11 лет назад 0
или посмотрите сайт майкрософт. Я думаю, что если вы запускаете ремонтный диск Win 8 с его скоростью, он может исправить вашу ситуацию. mdpc 11 лет назад 0
0
Bruce Wayne

Если по какой-либо причине у вас есть 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 7 лет назад 0
Да, извините, просто Windows 10 и 8.1 очень похожи в отношении EFI / загрузчика, поэтому я решил опубликовать их. Простое решение для странной проблемы. Bruce Wayne 7 лет назад 0
Не надо извиняться. Просто предлагаю совет, как улучшить свой ответ. Это хорошо, что они очень похожи, просто укажите, что в вашем ответе люди не думают, что вы не читали оригинальный вопрос. CharlieRB 7 лет назад 0
-1
Man40

You need to have at least one efi partition - I made it 100 MB, same as windows 7. Here is some reference and sample script. https://technet.microsoft.com/en-us/library/hh825686.aspx

UEFI и системные разделы не являются обязательными для Windows 8. Windows 8 также хорошо работает в устаревшем режиме. Кроме того, это очень близко к ответу "только ссылка". Возможно, вам следует обобщить соответствующее содержание связанной статьи. jww 9 лет назад 2