Mengkloning Instalasi Windows ke Hard Drive 3TB; MBR ke GPT

20

Saya telah menginstal Windows 7 Professional 64-bit di desktop saya. Sayangnya untuk saya dan dompet saya hard drive saya gagal. Saya telah membeli hard drive 3TB sebagai pengganti drive 2TB saya saat ini. Saya ingin menghindari kerumitan sebanyak mungkin dalam pindah ke drive baru ini jadi saya ingin menyalin partisi saya saat ini ke drive baru menggunakan Gparted. Masalahnya adalah saya menduga bahwa partisi saya saat ini adalah MBR, dan saya perlu GPT pada drive baru saya karena itu adalah 3TB.

Dapatkah saya cukup menyalin partisi MBR ke disk baru dan kemudian mengubahnya menjadi GPT setelah fakta (dapatkah Anda mengubah jenis partisi)?

Atau apakah saya perlu menyalin konten partisi ke partisi GPT pada drive baru?

Bagaimana cara saya membuat transisi ini?

Juga, apakah ada masalah yang harus saya waspadai saat boot ke partisi GPT? Jika itu penting, motherboard saya berumur 1 tahun pada Mei 2012.

Sunting: Motherboard saya berumur 1 hari. Yang lama saya tidak memiliki kompatibilitas UEFI, jadi saya memutuskan untuk melakukan upgrade ke Intel hari ini mengingat saya akan membutuhkan motherboard UEFI untuk menggunakan HDD baru saya.

Seberapa banyak saya dapat menggunakan hard drive yang sekarat (bad sector menurut Hitachi Drive Fitness Test)?
Saya berasumsi sama sekali tidak aman.

Sunting 2: Setelah dua upaya kloning, tidak ada yang berhasil (kloning langsung atau kloning ke gambar). Saya baru saja menginstal Windows segar dan kemudian menyalin semua yang saya bisa. Jujur, setelah beberapa hari stres dengan perangkat lunak kloning, saya akan merekomendasikan ini kepada siapa saja yang memiliki masalah ini di masa depan.

DanBlakemore
sumber
Halaman ini terlihat seperti jawaban yang bagus: mpspartners.com/2013/10/…
MarcH
"Memperbaiki tabrakan disk" dari Russinovich sendiri juga sangat disarankan: blogs.technet.com/b/markrussinovich/archive/2011/11/11/…
MarcH

Jawaban:

5

Gunakan clonezilla untuk membuat gambar dari hdd Anda kemudian mengembalikan gambar itu ke drive baru Anda dan itu akan seolah-olah tidak ada yang terjadi. http://clonezilla.org/
Anda harus mem-boot clonezilla dari USB atau CD untuk melakukan ini.

Baiklah diberikan informasi baru saya sarankan Anda melakukan hal berikut:

  1. Partisi drive 3TB Anda menjadi dua.
  2. Buat gambar menggunakan perangkat lunak di atas sambil menyimpan gambar ke bagian kedua dari partisi yang baru saja Anda buat. (Clonezilla akan membiarkan Anda menentukan di mana Anda ingin meletakkan gambar)
  3. Kembalikan gambar ke babak pertama.
  4. Setelah semuanya tampak baik, format partisi kedua lalu hapus partisi kedua
  5. Perpanjang partisi pertama untuk menutupi seluruh drive.

Catatan: Jika Anda tidak memiliki ruang yang cukup maka Anda mungkin harus menghapus beberapa game kemudian menginstalnya setelah gambar turun.

Saya sarankan hanya bermain-main dengan itu sampai Anda mendapatkan apa yang Anda inginkan, karena selama Anda memiliki aslinya Anda akan baik-baik saja.

Imtheman
sumber
Karena saya tidak memiliki ruang kosong 2TB, saya perlu melakukan disk-to-disk dan saya tidak yakin apakah mungkin untuk mengkloning partisi MBR ke partisi GPT secara langsung. Ide @Robert tentang mempartisi terlebih dahulu dan kemudian menyalin instalasi sepertinya yang harus saya lakukan.
DanBlakemore
Berapa banyak ruang yang Anda gunakan pada drive 2TB?
Imtheman
Sekitar 1.2TB. Sebagian besar gim Steam jadi saya dapat mengunduh ulang jika perlu, tetapi ada juga banyak foto (format RAW, sangat besar) yang saat ini tidak dicadangkan di mana saja (pc saya adalah jenis cadangan untuk laptop saya karena memiliki drive yang lebih besar) .
DanBlakemore
Saya mengedit jawaban saya. Saya harap itu membantu Anda.
Imtheman
1
Jika saya punya perwakilan, saya akan menjawab jawaban ini karena itu benar-benar baik. Saya juga menggunakan SevenForums.com dan menanyakan versi pertanyaan saya yang lebih halus. Setelah melihat-lihat, saya menemukan jawaban saya sendiri dan mendapat masukan. Saya akan menambahkan itu sebagai jawaban juga bagi orang internet masa depan untuk menemukan ketika mereka mencari ini.
DanBlakemore
15

Sejauh ini tidak ada jawaban yang memberi saya semua info yang saya butuhkan untuk menyelesaikan masalah ini. Saya menyelesaikannya dan saya berhasil menjalankan instalasi MBR Windows lama saya di UEFI dan GPT sekarang.

  1. Sambungkan hanya drive target Anda dan jalankan Pengaturan Windows 7 dalam mode UEFI. Anda dapat melakukan ini dengan mengaktifkan UEFI di BIOS dan dengan menggunakan DVD. Dimungkinkan untuk membuat stik USB yang dip boot UEFI, tetapi alat Microsoft tidak akan membuatnya. Hati-hati dengan ini.
  2. Instal Windows 7 clean ke drive target Anda . Anda dapat mengonfirmasi bahwa Anda dalam mode UEFI karena 3 partisi (EFI, MSR, dan Main) akan dibuat.
  3. Hubungkan drive sumber Anda dan boot CD / DVD / USB langsung Ubuntu (atau linux lainnya) dan gunakan NTFSCLONE (dari terminal dengan priv super user: 'sudo ntfsclone', sintaks mudah digunakan dari halaman bantuan) untuk menyalin NTFS Anda partisi dari drive sumber Anda dan timpa partisi windows utama pada drive target Anda. Hati-hati dengan sintaks NTFSCLONE, ia dapat memiliki target dan sumber pada baris perintah sebaliknya.
  4. Putuskan sambungan drive sumber dan nikmati instalasi lama Anda di drive baru.

Dari apa yang saya lihat, alih-alih menjalankan kode boot di awal disk, EFI hanya menjalankan kode boot pada partisi EFI FAT32 di lokasi yang telah ditentukan, kode boot ini kemudian memulai instalasi Windows. Saat kami menimpa yang sudah diatur dengan benar, itu memulai yang lama sebagai gantinya.

Saya benar-benar butuh waktu berhari-hari untuk memikirkan ini semua dan sekarang mudah-mudahan orang lain tidak perlu melakukannya.

(Catatan lain: pada Intel DP43TF saya, saya harus memperbarui BIOS dan mengatur BIOS ke IDE daripada AHCI untuk pengaturan Windows. Saya beralih kembali ke AHCI setelah meletakkan instalasi lama saya ke drive GPT dan semuanya baik-baik saja)

Diuji dan bekerja!

Matius
sumber
Pada langkah 4, Windows 7 menjadi bingung dengan huruf drive dan menganggap instalasi saya tidak asli sebagai hasilnya. Untungnya, dari layar hitam yang dihasilkan, seseorang dapat dengan mudah CTL-ALT-DEL, mulai task manager dan dari sana jalankan regedit dan lakukan modifikasi yang diperlukan pada HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices. Nyalakan kembali dan voila!
zarkdav
Jawaban bagus, saya baru saja menjalankan ini di bawah Windows 10.
chue x
Baru saja selesai memindahkan Windows 10 saya, terima kasih atas jawaban terinci. Saya menggunakan dua perubahan - Langkah 1: Saya tidak bisa mendapatkan UEFI untuk mem-boot flashdisk jadi saya membuat partisi FAT32 8GB pada drive target, menyalin file dari DVD installer Win10 ke sana dan mem-bootnya. Langkah 3: menggunakan CD langsung GParted untuk menghindari kegilaan target / sumber baris perintah.
Csq
3

Pertama, Anda harus memastikan bahwa mainboard Anda mendukung boot UEFI. Mungkin harus diaktifkan di BIOS.

Konten partisi itu sendiri adalah NTFS dan tidak memiliki perbedaan antara MBR dan GPT. Tetapi kode boot yang diperlukan untuk booting melalui UEFI di partisi mungkin berbeda.

Lebih jauh lagi, perbedaan terbesar adalah ~ 100MB partisi boot yang biasanya terletak tepat sebelum partisi sistem. UEFI membutuhkan partisi tambahan.

Anda dapat mencoba membuat dua partisi 100MB secara manual, lalu menyalin partisi sistem setelahnya. Kemudian boot CD instal Win7 dan biarkan memperbaiki proses boot. Ini mungkin berhasil namun saya tidak tahu (tidak pernah mencobanya).

Tapi saya pikir akan lebih mudah untuk memulai instalasi Windows 7 baru dan membiarkannya mempartisi disk secara otomatis. Saat instalasi, Anda dapat mengatur ulang komputer dan kemudian menimpa instalasi yang tidak lengkap dengan yang lama.

Konfigurasi Disk-Partition Berdasarkan UEFI yang Direkomendasikan

Robert
sumber
Terakhir kali saya melakukan sesuatu seperti ini, saya menggunakan Gparted untuk mengkloning seluruh drive. Apa cara terbaik untuk menyalin seluruh isi file? Linux hidup? Boot off drive yang sekarat dengan yang lain terpasang?
DanBlakemore
1
Jangan pernah mencoba menyalin file instalasi Windows 7 dengan file. Ini akan memutus semua tautan simbolik. Alat pencitraan / kloning yang dapat menangani semua spesifik NTFS adalah yang terbaik. Jika Anda tidak tahu harus mengambil yang mana, Anda dapat mencoba yang terintegrasi di Win7.
Robert
Saya tahu saya bisa mengkloning partisi dengan clonezilla, tapi itu, saya curiga, akan membuat partisi MBR pada disk baru, yang tidak mungkin dikonversi ke GPT, sejauh yang saya tahu. Windows memiliki alat untuk kloning ke disk baru?
DanBlakemore
Partisi disk melalui Win7 sebagai GPT dan kemudian tirukan hanya partisi.
Robert
3

Kemungkinan lain adalah menggunakan robocopy. Karena UEFI hanya diperlukan untuk menggunakan drive sebagai boot drive, Anda dapat memasangnya dengan Windows 7. 64-bit. Metode ini menyalin file dari disk lama ke yang baru setelah drive baru telah dipartisi.

  1. Partisi disk 3TB dengan Windows
  2. Masukkan drive asli dan baru ke komputer lain yang menjalankan Windows 7 64-bit
  3. Di prompt perintah (ditinggikan?), Jalankan perintah di robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txtmana F: adalah drive sumber dan G: adalah drive tujuan. Lihat dokumentasi robocopy untuk definisi bendera.
  4. Selesai

Saya belum menguji ini, dan saya mungkin berakhir dengan jawaban Peter Maxwell, tetapi saya tidak ingin menjadi posting forum dalam 2 tahun yang seseorang temukan dan tidak puas dengan kurangnya jawaban.

Jawaban ini didasarkan pada utas SevenForums.com yang saya mulai.

DanBlakemore
sumber
3

Saya memutakhirkan dari drive 2T MBR ke drive 3T GPT (masing-masing dengan Win 7 OS partisi & partisi data). Komentar di sini memberi saya sangat membantu dalam mentransfer partisi Win 7 MBR lama ke yang baru GPT, terutama partisi boot. Hanya untuk berbagi di sini apa yang saya lakukan sehingga akan memakan waktu lebih sedikit untuk orang lain dengan kebutuhan yang sama:

Saya memiliki kedua drive yang terhubung, ditambah USB thumb drive dan DVD drive

  1. Jadikan USB thumb drive dapat di-boot dengan Parted Magic (referensi: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Ambil Win 7 64-bit setup DVD (atau bakar satu dari image iso yang tersedia di internet), atur opsi PC BIOS (dalam kasus saya, tekan F12 saat start up) untuk mem-boot Win 7 setup DVD dalam mode UEFI
  3. Lakukan instalasi bersih dari Win 7 ke disk 3T baru (tidak perlu khawatir tentang pengaturan karena mereka akan ditimpa nanti) - Win 7 akan membuat 3 partisi secara otomatis di bawah GPT
  4. Mulai ulang dan atur opsi BIOS untuk mem-boot drive USB ke Parted Magic (gunakan platform x386_64)
  5. Menggunakan Editor Partisi, kurangi partisi Win 7 ke ukuran yang diperlukan dan buat partisi data baru dengan ruang kosong
  6. Menggunakan Clonezilla, klon partisi boot MBR Win 7 yang lama ke dalam partisi boot GPT Win 7 yang baru
  7. Lakukan hal yang sama dengan partisi data
  8. Putuskan sambungan drive 2T lama (opsional: untuk menghindari kebingungan huruf drive), tetapkan opsi BIOS untuk mem-boot drive 3T baru dalam mode UEFI
  9. Ketika Win 7 melaporkan kesalahan dengan drive, ikuti instruksi pada layar untuk pergi bersama dengan "System Recovery"> "Startup Repair" menggunakan Win 7 DVD - masalah akan diperbaiki secara otomatis oleh Win 7
  10. Nyalakan kembali dan biarkan sistem melewati chkdsk - drive baru siap dengan dua partisi yang sama persis dan semua yang ditransfer dari drive lama

Semoga ini bisa membantu - itu berhasil untuk saya!

Vincent Chan
sumber
0

2019: Garis besar untuk menyalin partisi Win7 MBR ke disk bootable GPT baru .

Langkah-langkah tidak berlaku untuk Win8, Win8.1, Win10 karena partisi tambahan saat menginstal. Langkah-langkah yang dimodifikasi berlaku untuk 8 / 8.1 / 10, tetapi tidak didokumentasikan di sini.

  1. Asumsikan boot disk Win7. Wajib adalah CD Live / flashdisk Gparted.

    Tidak punya CD atau flashdisk seperti itu? Lalu: Cari "gparted live"; ikuti instruksi untuk CD atau flashdisk yang dapat di-boot.

  2. Masuk ke pengaturan UEFI komputer (pengaturan BIOS). Pilih UEFI. Pada komputer lama, atur UEFI sebagai preferensi boot pertama yang disukai.

    Pertama, coba palu kunci DEL saat boot untuk masuk ke pengaturan. Tidak bisa masuk ke pengaturan? Cari "UEFI" ditambah string yang mengidentifikasi komputer Anda.

  3. Diasumsikan: Disk Win7 dan yang baru (GPT) terhubung saat boot. Tolong : Putuskan sambungan semua disk lain. Boot Live CD Gparted / flashdisk.

  4. Gparted: Mempartisi PERANGKAT (disk baru) sebagai GPT dari menu atas Gparted.

  5. Gparted: Buat partisi EFI fat32 100MB di awal disk GPT. Jangan menambahkan partisi lagi ke disk GPT.

  6. Gparted: Pilih Salin partisi data Win7 MBR dari menu PARTITION. Jangan takut, ini tidak mengubah apa pun pada disk.

  7. Gparted: Klik pada disk GPT dan temukan ruang yang tidak terisi. Klik itu. Pilih Tempel dari menu PARTISI ke dalam disk GPT yang tidak terisi ruang. Jangan takut, tidak ada yang berubah pada disk.

  8. Gparted: Periksa kembali target partisi yang tidak terisi untuk berada di disk GPT. Kemudian klik EDIT kemudian BERLAKU untuk membuat salinan pada disk GPT.

  9. Keluar dari Gparted Live saat selesai menyalin. Yang diharapkan: Hapus Win7 disk dan reboot: lihat Langkah 11. Namun, jika Anda tidak memiliki Win7 menginstal CD / flashdisk, kemudian gunakan Win7 untuk membuatnya sebelum menghapus disk Win7.

  10. Ikuti langkah-langkah Microsoft untuk menginstal ulang pengaturan boot UEFI ke dalam partisi EFI 100MB dan ke dalam partisi data Win7. Membutuhkan Win7 menginstal CD / flashdisk. Bergantung pada perangkat keras komputer (yaitu, ASUS lama), pengaturan UEFI mungkin harus dikembalikan agar lebih memilih boot MBR agar CD / flashdisk untuk boot. Disk instalasi Win7 hanya dapat boot sebagai MBR, tetapi fakta ini tidak mencegah memperbaiki UEFI.

    Penting: Hapus disk Win7 dari komputer. Langkah-langkah selanjutnya mengasumsikan hanya disk GPT baru di komputer. https://answers.microsoft.com/en-us/windows/forum/windows_7-system/repair-windows-7-efi-boot/082e3efd-b3fc-4d24-b223-b8c42aa738d4

Grant Gustafson
sumber