Я установил Windows 7 на логический диск (на моем основном разделе установлена Vista). Могу ли я сделать диск Win 7 основным, активным, системным разделом? Или мне придется переустанавливать Win7 заново?
4 ответа
Некоторые коммерческие продукты могут выполнить это, например, Paragon Partition Manager Pro.
Однако, если вы только начали, это не стоит затрат: просто переустановите Win7.
На самом деле существует другое, возможно, более быстрое решение, которое также работает, если вы по какой-то причине не можете или не хотите стирать данные предыдущей установки и хотите бесплатное решение (как было в моем случае). Пока вы готовы испачкать руки, это может спасти ваш тыл, так же как и мой.
- Создайте live cd/usb/hd из любого дистрибутива linux (я использовал gparted live usb с Damn Small Linux iso, поскольку он также поставляется с этим удобным инструментом).
- Загрузитесь в USB-накопитель и запустите терминал.
- Запустите «fdisk -u -l» (без кавычек), чтобы найти начальную и конечную точки всех ваших разделов.
- Скопируйте всю таблицу точно так, как показано (дважды проверьте, чтобы убедиться, что вы не допустили ошибок, это очень важно).
- Откройте «fdisk -u /dev /sda» (или попробуйте hda, если это не работает) и удалите все ваши разделы (это сохраняет ваши данные в безопасности, поскольку вы просто удаляете запись о том, где расположен раздел, а не данные, содержащиеся в разделе. Кроме того, ни одно из внесенных вами изменений не будет записано до тех пор, пока вы не выполните команду w. Если вы считаете, что допустили ошибку, вы можете запустить команду q или нажать CTRL+C, чтобы выйти из программы.
Теперь вы создаете нужные вам разделы, используя значения, сохраненные на шаге 4. В моем случае, например, мне нужно было создать только два основных раздела (один из которых содержал мою операционную систему: Windows Vista; другой содержал только файлы). Информация была следующей:
Device Start End Blocks Id System /dev/sda2 63 488375999 244187968 f W95 Extended (LBA) /dev/sda5 126 209712509 104856192 7 HPFS/NTFS /dev/sda6 209712573 488375999 139331713 7 HPFS/NTFS
Мне нужно было избавиться от расширенной оболочки разделов (sda2) и превратить содержащиеся в ней логические разделы в первичные (sda5 и sda6). Таким образом, новые начало и конец для sda5 оказались равными 126 и 209712509 соответственно; и для sda6 в итоге оказались 209712573 и 488375999 соответственно. Да, я потерял несколько секторов, но их так мало, что они ничтожны.
- Выберите w, чтобы записать изменения на диск.
- Загрузитесь с компакт-диска Windows и выберите инструмент автоматического восстановления, который должен решить задачу за пару прогонов (у меня было два прохода). Если инструмент не восстанавливается, возможно, вы допустили ошибку, и в этом случае вы могли бы снова стереть разделы и использовать ранее сохраненные данные из шага 4, чтобы создать их снова и оставить все как было в начале.
Для другого случая и некоторого фона, проверьте этот пост.
Непосредственное преобразование логических разделов в первичные разделы за один шаг еще не изучено должным образом, поэтому для этого сначала необходимо преобразовать логический раздел в динамический, а затем преобразовать динамический в основной, двухэтапный процесс.
Для преобразования логического в динамический используйте команды cmd следующим образом:
- Сделайте резервную копию всех томов на диске, который вы хотите преобразовать из динамического в базовый.
- Откройте командную строку и введите diskpart.
- В командной строке DISKPART введите list disk. Запишите номер диска, который вы хотите преобразовать в основной.
- В командной строке DISKPART введите select disk.
- В командной строке DISKPART введите подробный диск.
- Для каждого тома на диске в командной строке DISKPART введите select volume =, а затем введите delete volume.
- В командной строке DISKPART введите select disk. Укажите номер диска, который вы хотите преобразовать в базовый диск.
- В командной строке DISKPART введите команду convert dynamic.
Чтобы преобразовать динамическое в основное повторение выше от 1 до 7, а затем на 8-м шаге, используйте следующую команду:• В командной строке DISKPART введите convert basic.
Предыдущие ответы включают либо несвободное программное обеспечение, либо более техническое решение. У меня была эта проблема и я спрашивал об этом на форумах WindowsSeven. Я напишу мою версию этого решения здесь.
- Используйте Rufus для установки загрузочного компакт-диска Partition Wizard Home на флэш-накопитель.
- Приобретите установочный компакт-диск Windows или используйте Rufus для создания загрузочной флешки (далее я буду ссылаться на установочный носитель Windows)
- Загрузите компьютер с этой флешки (возможно, выберите F12 на стартовом экране)
- Используйте программу Partition Wizard, чтобы установить первичный диск, а затем сделать его активным.
- Загрузитесь с установочного носителя Windows и воспользуйтесь опцией восстановления, согласитесь с изменениями и перезапустите
- Снова загрузите ваш установочный носитель Windows. Это должно идентифицировать вашу ОС. Продолжить в "Ремонт при запуске". Пусть он сделает свое дело, зафиксирует изменения и закроется.
- Извлеките установочный носитель Windows и запустите компьютер, пока он запускается, нажимайте F8 каждые полсекунды и не останавливайтесь, пока не появится меню. Нажмите "Восстановить компьютер". Выполните "Восстановление при загрузке", дайте ему завершить и перезапустите снова.
Это должно решить проблему, и все, что с этим связано, состоит из меню, которое обычные пользователи должны иметь возможность перемещаться. Шаги 5-7 могут быть излишними, в зависимости от ситуации, но убедитесь, что основная загрузочная запись правильно настроена.
Если бы у вас был только логический раздел и вы хотите преобразовать его в основной, это было бы намного проще. Тем не менее, когда ОС установлена в этом разделе, эти другие детали вступают в игру.