Cara mencadangkan / mengkloning Windows yang membuat gambar pemulihan menggunakan Ubuntu

24

Saya membeli laptop baru dengan Windows diinstal di atasnya. Saya akan menghapus semua partisi dan menginstal Ubuntu.

Suatu hari saya mungkin akan menjual laptop itu, jadi akan menyenangkan untuk mengembalikannya ke status produsen. Saya ingin mencadangkan partisi pemulihan, menyimpannya ke beberapa file dan menyimpannya di cloud. Suatu hari saya akan mengembalikannya dan menginstal ulang Windows dari partisi pemulihan.

Alat apa yang harus saya gunakan untuk membuatnya tidak menyakitkan? Saya mencoba beberapa alat Windows dengan laptop saya saat ini ketika pertama kali membelinya, tetapi setelah 3 tahun saya tidak dapat memulihkan partisi. Saya membuat cadangan pada Windows, jadi sekarang saya tidak ingin membuat kesalahan yang sama dua kali.

Tomrozb
sumber
Saya ingin melihat jawaban yang bagus untuk ini tetapi jika Anda tidak bisa mendapatkan jawaban yang baik, Anda selalu dapat membeli hard drive baru dan menukarnya.
mchid
@mchid ini adalah laptop tanpa akses ke hard drive, Anda harus membongkarnya untuk menukar drive - dan Anda juga akan membatalkan garansi.
tomrozb
Saya kira tidak ada plat akses seperti biasanya ada di bagian bawah laptop? Anda perlu membongkar laptop untuk pemeliharaan rutin seperti membersihkan kipas, periksa garansi itu?
mchid
@mchid ya, tidak ada akses ke RAM, penggemar, drive ...
tomrozb

Jawaban:

25

Inilah VeryEasyWay ™ untuk melakukan ini:

  • unduh CD Live CloneZilla ,
  • boot itu
  • ikuti manual gambar-perangkat untuk melakukan pencitraan. Disk-to-image akan memampatkan gambar disk sebelum menulisnya sehingga seluruh ruang yang diambil oleh gambar itu sendiri akan jauh lebih sedikit daripada ruang yang dialokasikan pada disk itu sendiri!
  • simpan gambar disk yang Anda buat di cloud bersama-sama dengan gambar CloneZilla Live CD! (Kalau-kalau CloneZilla versi masa depan tidak akan dapat mengembalikannya)
  • Hanya untuk menjadi super aman: simpan CD CloneZilla dan HDD yang Anda cadangkan ini di dalam brankas bank Anda jika-kalau perangkat lunak cloud Anda tidak ada lagi di masa depan dan rumah Anda terbakar setelahnya ... ; - )
Fabby
sumber
saya mengerti dengan benar bahwa saya tidak perlu membuat cadangan semua partisi? Saya memiliki 5 partisi, yang terbesar diinstal Windows di atasnya. Saya akan mem-backup 4 dari mereka, membuat file untuk masing-masing pada partisi ke-5. Apakah itu cukup untuk memulihkan partisi dan memulihkan Windows nanti jika saya menghapus disk dengan menghapus partisi saat ini, kemudian memformatnya untuk ext dan menginstal Linux?
tomrozb
@ Tomrozb nggak, Anda membuat cadangan seluruh drive Anda menjadi 1 fille ....
Fabby
1
Solusi Anda baik-baik saja, tetapi saya akan menghasilkan file 512GB (saya tahu ukurannya lebih kecil dari 512GB) di mana 500GB hanyalah ruang kosong. Apakah tidak mungkin menyalin apa yang saya inginkan tanpa menyalin ruang yang tidak perlu yang tidak saya pedulikan? Suka partisi C: /?
tomrozb
1
Oke, jadi itu cara termudah dan teraman. Anda harus memperbarui jawaban Anda dengan info penting ini. Diterima, terima kasih!
tomrozb
2
Whoaa. 500 poin Terima kasih. Anda seorang bintang:) ... dapatkan 10 lainnya!
WinEunuuchs2Unix
11

Saya akan melakukan ini:

Ubah ke mode ROOT dari Live CD / USB. Lebih disukai, jika tidak itu masih akan bekerja dari instalasi Linux dual-boot. Buka terminal dan ketik:

sudo -i

Kemudian, cari tahu partisi mana yang merupakan Windows Anda melalui perintah ini:

fdisk -l

Milik saya menunjukkan ini:

/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

Jadi dalam kasus saya, /dev/sda1adalah bootloader pemulihan (windows). Ukurannya berbeda-beda, milik saya 100 juta tetapi saya telah melihat yang lain misalnya jika gambar itu diinstal dengan MDT maka mereka lebih besar.

Disk Dump Selanjutnya Cadangan /dev/sda1partisi ke file, dan simpan di mana saja Anda inginkan. Dalam hal ini saya menyimpannya di direktori home folder root saya:

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

Ingat bahwa DD membutuhkan waktu yang lama untuk dijalankan, jadi tunggu sampai selesai :)

Itu dia. Untuk mengembalikannya, tukar swap if = dan of = dari perintah di atas. :) Nikmati.


Untuk Melakukan Cadangan FULL seluruh Drive Anda dapat membeli Drive USB yang lebih besar, dan kemudian menyimpannya ke .ddfile di drive yang lebih besar. Dengan cara ini jika Anda memecahkan sesuatu, Anda dapat boot ke Live CD / USB dan pasang drive eksternal Anda dan pulihkan.

Cadangan Penuh ke drive eksternal:

  • Boot ke Live CD / USB tunggu ubuntu untuk memuat dan kemudian buka terminal

  • Sambungkan drive eksternal Anda yang LEBIH BESAR dari drive internal, pastikan drive itu NTFS atau EXT3 atau lebih tinggi sehingga dapat menampung file besar. Ini dikonfirmasi melalui menjalankan perintah:

    gksudo gparted
    

    Kemudian lanjutkan dan partisi ke Ext3 atau Ntfs (tidak masalah, tetapi jika Anda menggunakan windows saya sarankan ntfs)

  • Konfirmasikan bahwa itu sudah di-mount via

    df -kh
    
  • CADANGAN HARD DRIVE ke EXTERNAL HARD DRIVE VIA (Perhatikan perintah berbeda dari di atas):

    dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
    
  • Dan ... jika ada masalah, Anda dapat MEMULIHKAN kembali .ddfile HARD DRIVE EKSTERNAL ke INTERNAL HARD DRIVE VIA (Perhatikan perintah berbeda dari di atas):

    dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 
    
WubiUbuntu980 Unity7 Pengungsi
sumber
2
Saya akan sangat menyarankan untuk mem-backup mulai dari sektor pertama (tabel partisi), termasuk partisi pemulihan dan mungkin sedikit lebih. :) Sebenarnya, bisa lebih mudah untuk melakukan backup menggunakan Clonezilla.
Andrea Lazzarotto
3
Saya juga suka pipa dd melalui gzip untuk kompresi. pada laptop baru akan ada banyak blok kosong untuk kompres murah. seharusnya terlihat sepertidd if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
redbow_kimee
2
@KissMeKimmi: Pada sebagian besar drive, akan jauh lebih cepat jika Anda menggunakan ukuran blok I / O dalam rentang beberapa megabita. Saya biasanya menggunakan 8 atau 16 MiB, karena buffer yang sedikit terlalu besar tidak mengurangi throughput secara signifikan selama Anda memiliki cukup memori (jadi jika Anda tidak menggunakan embedded system).
David Foerster
2
@ WubiUbuntu1980: dekompresi akan bekerja seperti ini: gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m. Benar conv=sync,noerror-benar tidak perlu dan bahkan tidak ada gunanya menurut saya kecuali Anda memiliki kasus penggunaan yang sangat spesifik untuk mereka (yang tidak Anda miliki).
David Foerster
2
Menyalin disk termasuk sektor boot dan seluruh partisi pemulihan harus cukup. Tapi jangan letakkan di awan (ya, tidak hanya di sana). Saya sarankan Anda menginvestasikan beberapa euro / dolar ke drive USB 16 GB dan simpan di tempat yang aman dan kering.
Andrea Lazzarotto
2

Metode ini yang gambar seluruh drive bekerja dengan sempurna untuk membuat cadangan sistem operasi apa pun, termasuk versi Windows. Saya telah menggunakannya berulang kali selama bertahun-tahun. Satu-satunya downside yang mungkin adalah bahwa Anda harus mengembalikan (dan menyimpan) gambar ke drive dengan ukuran yang sama (atau lebih besar) karena tidak menggunakan kompresi. Sisi baiknya adalah ini membutuhkan sedikit waktu Anda .

Penatua Geek
sumber
Apakah Anda tahu tautan Anda ke jawaban Fabby yang sudah dijadwalkan untuk mendapatkan hadiah 500 poin untuk jawaban di atas? ;) ... Meskipun demikian +1 di sini dan +1 di tautan.
WinEunuuchs2Unix
@ WinEunuuchs2Unix Tautan itu salah ketik. Terimakasih atas peringatannya. Ya, saya tahu Fabby secara eksplisit dijadwalkan untuk hadiah.
Penatua Geek
Penatua Saya sudah memutakhirkan tautan baru Anda beberapa tahun lalu atau tahun sebelumnya. Itu jawaban yang bagus.
WinEunuuchs2Unix
Oh! Hanya memperhatikan yang ini! +1 ;-)
Fabby