3

В настоящее время я использую жесткий диск 320 ГБ на моем ноутбуке. У меня есть более новый 500 ГБ один. Я решил перенести жесткий диск объемом 320 ГБ и его содержимое в 500-ГБ.

Проблема в том, что мой жесткий диск 320 ГБ имеет несколько разделов с загрузочной ОС на каждом из них.

    sda1    primary     Windows   ntfs
    sda3    primary     Linux     ext4
    sda2    extended    
    L sda5   logical    Linux     ext4
    sda4    primary     Linux     ext4

Я планировал использовать мой настольный компьютер mobo с 2 разъемами sata и USB-накопителем Lubuntu 14.04 для загрузки и выполнения клонирования.

Я планировал просто использовать Gparted для создания разделов на новом 500-гигабайтном диске до нужного мне размера, который больше текущих разделов в 320 ГБ, и просто сделать dd для каждого раздела. Что бы сохранить файлы и ОС правильно? Но тогда багажник будет прикручен? Как исправить загрузку отсюда, могу ли я просто восстановить grub от USB загрузки?

Или же

Второй вариант - это dd, если = sda of = sdb, сделать это для всего диска, а не для отдельных разделов, а затем изменить размер разделов с помощью Gparted?

Будет ли что-нибудь из этого работать?

п.с. Возможно, я не смогу ответить через несколько часов до завтра снова. Спасибо

1 ответ1

1

Так да. Все получилось. Я переместил все 4 раздела жесткого диска на жесткий диск большего размера, используя в основном только gparted и dd.

  1. Я подключил 2 жестких диска к ПК Mobo w. 2 провода SATA.
  2. Загрузил Lubuntu 14.04 (или любой Linux/ новее может работать) по USB.

  3. Я открыл GParted, создал новые большие разделы на новом более жестком диске, который соответствует / похож на макет моего меньшего жесткого диска (я думаю, что любой порядок будет работать, но я сделал их аналогично для упрощения / уменьшения человеческой ошибки)

  4. Для каждого раздела я использую sudo dd if=/dev/sda1 of=/dev/sdb1 bs=8M с if (входной файл / источник) и of (output / destination) и / dev / sdax или sdby соответствуют каждому из ваших разделов , Я использовал размер блока (bs) 8 МБ, он достигал более 100 МБ / с. Я обнаружил, что он самый быстрый на моем жестком диске. 8 Мб кеша.

Я использовал маршрут 1, сначала создайте новый больший раздел, затем перенесите его с помощью dd. Не маршрут 2, который является передачей с использованием dd, затем используйте gparted для увеличения раздела, операция перемещения becoz в Gparted идет медленно, так что это в два раза больше времени.

  1. Восстановите grub на новом HDD. Гугл как восстановить grub или в моем случае я использовал это: https://askubuntu.com/questions/6317/how-can-i-install-windows-after-ive-installed-ubuntu/6321#6321

  2. Теперь grub должен быть на новом жестком диске mbr, и я смог загрузить разделы Linux. Для Windows 7 я получил ошибку при загрузке. Но решение в комментарии выше.

  3. Вот и все. Я смог перейти на больший жесткий диск, используя только основные утилиты Linux.

  4. Если ваша Windows 7 все еще распознает его старый размер в C:/ properties, который был в моем случае. Я исправил это w. установочный DVD Win 7 или любой Windows 10 может даже работать. Я изменил размер его раздела (полагаю, при предварительной установке), сначала уменьшив его (в конце ...), затем снова увеличил его до его размера (но будьте осторожны, чтобы не перейти к другим разделам).

Спасибо всем и извините за задержку обновления.

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