Saya mencoba untuk memperbaiki MBR menggunakan CD live Ubuntu. Saya sudah menginstal ms-sys tetapi dari utas yang saya lihat, saya tidak sepenuhnya yakin di mana / dev saya harus menjalankan perintah:
sudo ms-sys --mbr7 /dev/???
(apakah ini mbr7 pilihan yang benar saat menggunakan Windows 7?)
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1f205b1f
Device Boot Start End Blocks Id System
/dev/sda1 * 38 38 0 0 Empty
/dev/sda2 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda3 206848 155854847 77824000 7 HPFS/NTFS/exFAT
/dev/sda4 155854848 625137663 234641408 7 HPFS/NTFS/exFAT
ubuntu@ubuntu:~$
Kenapa /dev/sda1
kosong?
Saya mencoba untuk memperbaiki MBR karena saya mendapatkan layar hitam ketika mencoba memuat sistem operasi.
Pertama, tabel partisi Anda tampaknya memiliki dua partisi aktif, yang dapat mencegah komputer Anda mem-boot bahkan jika Anda memperbaiki masalah MBR.
Boot MBR Windows agak funky karena menggunakan MBR "default" untuk memuat MBR dari partisi yang aktif. Sebelum Anda mengubah catatan boot, coba hapus centang salah satu partisi dan boot.
Jika itu tidak berhasil, paket
mbr
mungkin layak untuk dilihat. Itu dapat menginstal MBR "default" ke disk Anda, yang hanya memuat kode boot dari partisi aktif.Sesuai pertanyaan Anda, baca / ikuti poin-poin ini dengan risiko Anda sendiri. Barang ini memiliki kemampuan untuk mengacaukan tabel partisi Anda. Cadangkan
dd if=/dev/sda of=table.bin bs=512 count=1
dulu menggunakan . Saya juga merekomendasikan untuk mencadangkan semua file Anda. Jika saya memahami dokumen dengan benar, melakukan perintah ini tanpa-w
dapat mencegah mereka menulis apa pun tanpa intervensi pengguna tambahan.ms-sys /dev/sda
akan memeriksa partisi hard distms-sys
bisa sangat berbahaya dan dirancang untuk melenyapkan seluruh MBR Anda bersama dengan tabel partisi dalam beberapa situasi. Tampaknya Anda menggunakan utilitas yang salah untuk pekerjaan itu.ms-sys --ntfs /dev/sdaX
di manasdaX
partisi Anda dengan Windows 7 di atasnya. Ini mungkin melakukan apa yang Anda harapkan, tetapi mungkin tidak.Saya pikir Anda memiliki utilitas yang salah untuk pekerjaan di sini. Ini tidak "memperbaiki" MBR, itu menghancurkan dan menciptakannya. Anda mungkin beruntung dan memiliki tabel partisi baru dengan yang baru, tapi saya tidak akan mengandalkannya. Coba boot CD grub dan ketikkan
chainloader (hd0,<win7 partition>)+1
pada prompt dan lihat apakah boot. Ini akan membantu mendiagnosis di mana masalah Anda. Jika gagal, gunakan dist instalasi windows Anda untuk memperbaiki MBR.sumber
Berikut adalah dua solusi yang berhasil bagi saya.
Boot Linux dan pastikan Anda memiliki koneksi Internet yang berfungsi dan ketik berikut ini di terminal.
1. Solusi
Jika paket terinstal, gunakan perintah berikut untuk menulis MBR:
2. Solusi
Jika paket terinstal, gunakan berikut untuk menulis MBR.
Umum untuk keduanya
Ganti sda jika Anda ingin menginstal MBR ke drive lain. Jangan menaruh
sda1
,sda2
atausda3
. Masukkan sajasda
untuk hard disk. Akhirnya reboot dan Windows Anda harus boot.sumber
dd
menghapus seluruhsda
disk?