Mengkonversi antara hard drive GPT dan MBR tanpa kehilangan data
Saya punya pertanyaan, saya tidak tahu banyak tentang hard drive, jadi Anda harus bekerja sama dengan saya di sini.
Dapatkah saya mengubah hard drive saya dari GPT ke MBR tanpa kehilangan data di dalamnya?
Perhatikan bahwa tidak ada sistem operasi di laptop yang akan saya lakukan ini.
Saya akan melakukan booting dari usb dan mencoba mengubahnya.
13
3
Anda dapat mengkonversi dari GPT ke MBR dan MBR ke GPT tanpa kehilangan data (saya sudah mencobanya) dengan
gdisk
di Linux.Jalankan perintah
gdisk /dev/sdx
dengan sdx sesuai partisi HDD AndaMBR ke GPT
Masukkan w untuk menulis partisi GPT pada disk.
Tekan y untuk mengkonfirmasi pilihan Anda.
GPT ke MBR
Masukkan r untuk memasukkan pemulihan dan opsi transformasi.
Masukkan g untuk mengubah partisi GPT ke MBR.
Untuk Informasi
Anda dapat memeriksa tabel dengan perintah p.
Anda dapat memeriksa apakah partisi Anda GPT atau MBR sekarang
gdisk /dev/sdx
dengan sdx sesuai partisi HDD Anda di Pemindaian tabel partisi (p)Seperti yang dikatakan Krunal, gdisk akan merusak grub Anda, untuk menghindari mode penyelamatan:
Jika boot dari BIOS, Anda sebaiknya membuat partisi boot BIOS sebelum Anda menulis dan keluar dari gdisk. (Jika tidak, partisi EFI diperlukan jika boot dari UEFI).
Dan Anda
grub-install /dev/sda
untuk memperbaiki bootloader Anda kemudian reboot dan semoga berhasil.Saya menggunakan 2048 sektor antara sda1 dan sda5, tepatnya 1MB untuk partisi boot BIOS:
Membuat drive Anda dapat di-boot
Ini adalah peningkatan informasi yang diberikan oleh Krunal dan clarkttfu dengan lebih detail tentang langkah-langkah untuk membuat partisi boot BIOS dan menginstal grub ke dalamnya.
Jika Anda mengubah tabel partisi pada drive boot, Anda perlu membuat "BIOS boot partition" baru untuk grub untuk menyimpan bootloader. Contoh-contoh ini menggunakan drive /dev/sda yang biasanya akan menjadi drive boot.
Pertama, validasi bahwa ada ruang sebelum partisi pertama saat ini untuk mendukung partisi boot, fisk -l harus menunjukkan bahwa partisi pertama dimulai pada sektor 2048:
Jika ya, maka Anda memiliki ruang yang diperlukan untuk membuat partisi. Jika tidak, Anda tidak dapat mengikuti instruksi ini dan memiliki sistem yang dapat di-boot.
Gunakan gdisk untuk mengkonversi partisi ke gpt, Anda sekarang dapat membuat partisi baru untuk MBR Anda, jalankan sudo gdisk /dev/sd, masukkan
n
untuk membuat partisi baru, terima nomor partisi yang diusulkan, Anda harus dapat memilih sektor pertama 34, atur jenis partisi ef02:Sekarang Anda dapat menulis tabel partisi Anda dengan
w
. Jalankan partprobe lagi dan kemudian instal grub:Anda sekarang seharusnya dapat me-reboot mesin Anda tanpa masalah.