7

Я установил Windows 7 на логический диск (на моем основном разделе установлена Vista). Могу ли я сделать диск Win 7 основным, активным, системным разделом? Или мне придется переустанавливать Win7 заново?

4 ответа4

5

Некоторые коммерческие продукты могут выполнить это, например, Paragon Partition Manager Pro.

Однако, если вы только начали, это не стоит затрат: просто переустановите Win7.

5

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

  1. Создайте live cd/usb/hd из любого дистрибутива linux (я использовал gparted live usb с Damn Small Linux iso, поскольку он также поставляется с этим удобным инструментом).
  2. Загрузитесь в USB-накопитель и запустите терминал.
  3. Запустите «fdisk -u -l» (без кавычек), чтобы найти начальную и конечную точки всех ваших разделов.
  4. Скопируйте всю таблицу точно так, как показано (дважды проверьте, чтобы убедиться, что вы не допустили ошибок, это очень важно).
  5. Откройте «fdisk -u /dev /sda» (или попробуйте hda, если это не работает) и удалите все ваши разделы (это сохраняет ваши данные в безопасности, поскольку вы просто удаляете запись о том, где расположен раздел, а не данные, содержащиеся в разделе. Кроме того, ни одно из внесенных вами изменений не будет записано до тех пор, пока вы не выполните команду w. Если вы считаете, что допустили ошибку, вы можете запустить команду q или нажать CTRL+C, чтобы выйти из программы.
  6. Теперь вы создаете нужные вам разделы, используя значения, сохраненные на шаге 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 соответственно. Да, я потерял несколько секторов, но их так мало, что они ничтожны.

  7. Выберите w, чтобы записать изменения на диск.
  8. Загрузитесь с компакт-диска Windows и выберите инструмент автоматического восстановления, который должен решить задачу за пару прогонов (у меня было два прохода). Если инструмент не восстанавливается, возможно, вы допустили ошибку, и в этом случае вы могли бы снова стереть разделы и использовать ранее сохраненные данные из шага 4, чтобы создать их снова и оставить все как было в начале.

Для другого случая и некоторого фона, проверьте этот пост.

0

Непосредственное преобразование логических разделов в первичные разделы за один шаг еще не изучено должным образом, поэтому для этого сначала необходимо преобразовать логический раздел в динамический, а затем преобразовать динамический в основной, двухэтапный процесс.
Для преобразования логического в динамический используйте команды cmd следующим образом:

  1. Сделайте резервную копию всех томов на диске, который вы хотите преобразовать из динамического в базовый.
  2. Откройте командную строку и введите diskpart.
  3. В командной строке DISKPART введите list disk. Запишите номер диска, который вы хотите преобразовать в основной.
  4. В командной строке DISKPART введите select disk.
  5. В командной строке DISKPART введите подробный диск.
  6. Для каждого тома на диске в командной строке DISKPART введите select volume =, а затем введите delete volume.
  7. В командной строке DISKPART введите select disk. Укажите номер диска, который вы хотите преобразовать в базовый диск.
  8. В командной строке DISKPART введите команду convert dynamic.

Чтобы преобразовать динамическое в основное повторение выше от 1 до 7, а затем на 8-м шаге, используйте следующую команду:• В командной строке DISKPART введите convert basic.

0

Предыдущие ответы включают либо несвободное программное обеспечение, либо более техническое решение. У меня была эта проблема и я спрашивал об этом на форумах WindowsSeven. Я напишу мою версию этого решения здесь.

  1. Используйте Rufus для установки загрузочного компакт-диска Partition Wizard Home на флэш-накопитель.
  2. Приобретите установочный компакт-диск Windows или используйте Rufus для создания загрузочной флешки (далее я буду ссылаться на установочный носитель Windows)
  3. Загрузите компьютер с этой флешки (возможно, выберите F12 на стартовом экране)
  4. Используйте программу Partition Wizard, чтобы установить первичный диск, а затем сделать его активным.
  5. Загрузитесь с установочного носителя Windows и воспользуйтесь опцией восстановления, согласитесь с изменениями и перезапустите
  6. Снова загрузите ваш установочный носитель Windows. Это должно идентифицировать вашу ОС. Продолжить в "Ремонт при запуске". Пусть он сделает свое дело, зафиксирует изменения и закроется.
  7. Извлеките установочный носитель Windows и запустите компьютер, пока он запускается, нажимайте F8 каждые полсекунды и не останавливайтесь, пока не появится меню. Нажмите "Восстановить компьютер". Выполните "Восстановление при загрузке", дайте ему завершить и перезапустите снова.

Это должно решить проблему, и все, что с этим связано, состоит из меню, которое обычные пользователи должны иметь возможность перемещаться. Шаги 5-7 могут быть излишними, в зависимости от ситуации, но убедитесь, что основная загрузочная запись правильно настроена.

Если бы у вас был только логический раздел и вы хотите преобразовать его в основной, это было бы намного проще. Тем не менее, когда ОС установлена в этом разделе, эти другие детали вступают в игру.

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