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.

Благодарю.

6 ответов6

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

7

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

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

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

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

0

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

0

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

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

0

Если по какой-либо причине у вас есть 2 жестких диска в ПК, при установке Windows 10 загрузчик (системный раздел EFI) будет добавлен в SSD (даже если у вас есть другая ОС там ...) Я застрял на экране 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

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

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