Як створити резервну копію / клонувати Windows, створюючи зображення для відновлення за допомогою Ubuntu


24

Я купив новий ноутбук з встановленою на ньому Windows. Я збираюся стерти всі розділи та встановити Ubuntu.

Одного разу я, мабуть, продаду цей ноутбук, тому буде непогано повернути його до стану виробника. Я хочу створити резервну копію розділу відновлення, зберегти його в якомусь файлі і зберегти його у хмарі. Одного разу я відновлю його та перевстановлю Windows з розділу відновлення.

Які інструменти я повинен використовувати, щоб зробити його безболісним? Я спробував кілька інструментів Windows на своєму теперішньому ноутбуці, коли вперше придбав його, але через 3 роки я не зміг відновити розділ. Я створив резервну копію в Windows, тому тепер я не хочу двічі робити одну і ту ж помилку.


Я хотів би побачити гарну відповідь на це, але якщо ви не можете отримати хорошої відповіді, ви завжди можете придбати новий жорсткий диск і замінити його.
mchid

@mchid Це ноутбук, що не має доступу до жорсткого диска, його потрібно розібрати, щоб поміняти диск - і ви також втратите гарантію.
tomrozb

Я здогадуюсь, що немає платівки доступу, як це зазвичай знаходиться внизу ноутбука? Вам потрібно розібрати ноутбук для звичайного технічного обслуговування, такого як чистка вентилятора так чи інакше, двічі перевірити цю гарантію?
mchid

@mchid так, немає доступу до оперативної пам’яті, вентиляторів, драйву ...
tomrozb

Відповіді:


25

Ось VeryEasyWay ™ для цього:

  • завантажити CloneZilla Live CD ,
  • завантажте його
  • дотримуйтесь інструкцій із зображенням пристрою, щоб зробити зображення. Диск-зображення буде стискати образ диска перед його записом, так що весь простір, зайнятий самим зображенням, буде набагато менше, ніж виділений простір на самому диску!
  • зберігайте зображення диска, створеного вами у хмарі, разом із зображенням CloneZilla Live CD! (Про всяк випадок, якщо майбутня версія CloneZilla не зможе відновити її)
  • Тільки для того, щоб бути супербезпечним : зберігайте компакт-диск CloneZilla та жорсткий диск, на який ви створили резервну копію, у своєму банківському сейфі лише на випадок, якщо у майбутньому вашого хмарного програмного забезпечення вже не буде, а ваш будинок згоряє згодом ... ; - )

чи правильно я розумію, що мені не потрібно створювати резервні копії всіх розділів? У мене 5 розділів, найбільший з них встановлений на Windows. Я збираюся створити резервну копію 4 з них, створивши файл для кожного на 5-му розділі. Чи достатньо цього для відновлення розділів та відновлення Windows пізніше, якщо я витираю диск, видаляючи поточні розділи, а потім відформатую їх у ext та встановіть Linux?
tomrozb

@tomrozb nope, ви створили резервну копію всього свого диска в 1 філе ....
Fabby

1
Ваше рішення чудово, але я закінчу 512 ГБ (я знаю, розмір менший, ніж 512 ГБ), де 500 ГБ - просто порожнє місце. Чи не можливо скопіювати лише те, що я хочу, не копіюючи зайвий простір, який мені не цікавий? Як і C: / розділ?
tomrozb

1
Гаразд, так це найпростіший і безпечний спосіб. Ви повинні оновити свою відповідь цією важливою інформацією. Прийнято, дякую!
tomrozb

2
Вауа. 500 балів Дякую Ти зірка:) ... ще 10!
WinEunuuchs2Unix

11

Я б це зробив:

Перейдіть у режим ROOT з Live CD / USB Переважно, якщо ні, він все ще працюватиме з двозавантаженою установкою Linux. Відкрийте термінал і введіть:

sudo -i

Потім дізнайтеся, який саме розділ є вашою Windows за допомогою цієї команди:

fdisk -l

Шахта показує це:

/dev/sda1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 240818175 240611328 114.8G  7 HPFS/NTFS/exFAT
/dev/sda3       240820224 312498175  71677952  34.2G  5 Extended
/dev/sda5       240822272 312498175  71675904  34.2G  7 HPFS/NTFS/exFAT

Отже, в моєму випадку /dev/sda1- завантажувач відновлення (windows). Вони різняться за розміром, у мене було 100 М, але я бачив інших, наприклад, якщо зображення було встановлено за допомогою MDT, то вони є більшими.

Наступний диск вивантажте резервну копію /dev/sda1розділу у файл та зберігайте його в будь-якому місці. У цьому випадку я зберегла його в домашній каталог моєї кореневої папки:

dd if=/dev/sda1 bs=16m of=/home/wubilover/BackupOfSda1-WinRecovPartition.dd

Пам’ятайте, що DD запускає багато часу, тому зачекайте, поки він закінчиться :)

Це воно. Щоб відновити його, поміняйте місцями if = and of = вищевказаної команди. :) Насолоджуйтесь.


Щоб виконати повне резервне копіювання всього Диска, ви можете придбати USB-накопичувач більшого розміру, а потім зберегти його у .ddфайл на більшому диску. Таким чином, якщо ви щось зламаєте, можете завантажитися на Live CD / USB та підключити зовнішній диск та відновити його.

Повна резервна копія на зовнішній диск:

  • Завантажте на Live CD / USB чекайте завантаження ubuntu, а потім відкрийте термінал

  • Підключіть зовнішній накопичувач, який є ВЕЛИКІшим, ніж внутрішній диск, переконайтеся, що він NTFS або EXT3 або вище, щоб він міг вмістити великий файл. Це підтверджується за допомогою запуску команди:

    gksudo gparted
    

    Потім перейдіть і розділіть його на Ext3 або Ntfs (не має значення, але якщо ви використовуєте Windows, я рекомендую ntfs)

  • Переконайтесь, що він встановлений через

    df -kh
    
  • ВІДКЛЮЧИТИ ТВОРЧИЙ ПРИВІД ВІД ВІДНІШНЬОГО ПРИБОРУ ВІДПОВІДА (Зверніть увагу, що команда відрізняється від вище):

    dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
    
  • І ... якщо щось піде не так, ви можете ВЗАЄМНІТЬ .ddфайл зовнішнього твердого диска до ВНУТРІШНЬОГО ВІДХОДЖЕННЯ ВІА (Зауважте, що команда відрізняється вище):

    dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 
    

2
Я настійно пропоную створити резервну копію, починаючи з першого сектора (таблиця розділів), включаючи розділ відновлення і, можливо, трохи більше. :) Насправді, резервне копіювання за допомогою Clonezilla може бути простіше.
Андреа Лацаротто

3
Мені також подобається проводити dd через gzip для стиснення. на абсолютно новому ноутбуці буде багато порожніх блоків для стиснення дешево. це має виглядати приблизно такdd if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
redbow_kimee

2
@KissMeKimmi: На більшості дисків було б набагато швидше, використовуючи розмір блоку вводу-виводу в діапазоні кількох мегабайт. Зазвичай я використовую 8 або 16 MiB, оскільки трохи занадто великий буфер не зменшує пропускну здатність суттєво до тих пір, поки у вас є достатня кількість пам'яті (тому якщо ви не вбудовані в систему).
Девід Фоерстер

2
@ WubiUbuntu1980: декомпресія буде працювати наступним чином: gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m. На conv=sync,noerrorмою думку, цілком непотрібні і навіть безглузді, якщо у вас немає конкретного випадку використання для них (чого ви не маєте).
Девід Фоерстер

2
Копіювання диска, включаючи завантажувальний сектор та весь розділ відновлення, має бути достатньою. Але не кладіть його в хмару (ну, не тільки там). Я пропоную вам вкласти трохи євро / доларів у USB-накопичувач об'ємом 16 Гб і зберігати його в безпечному сухому місці.
Андреа Лацаротто

2

Цей метод, який зображує весь диск, працює бездоганно для створення резервної копії будь-якої операційної системи, включаючи будь-яку версію Windows. Я використовував його неодноразово протягом багатьох років. Єдиний можливий мінус полягає в тому, що вам потрібно буде відновити (і зберегти) зображення на накопичувачі однакового (або більшого) розміру через відсутність компресії. Перевернути це - це забирає дуже мало вашого часу.


Гм, ви знаєте, що ваше посилання полягає у відповіді Фаббі, якій вже призначено нагороду в 500 балів за його відповідь? ;) ... Тим не менш, +1 тут і +1 за посиланням.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Посилання була помилковою. Дякую за голову вгору Так, я знаю, що Фабі явно запланований за виграш.
Старійшина Гейк

Старійшина Я вже привітав ваше нове посилання за деякий час минулого року чи позаминулого року. Це гарна відповідь.
WinEunuuchs2Unix

Ой! Щойно помітив цього! +1 ;-)
Fabby
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.