Saya menginstal Ubuntu pada sistem yang telah menginstal Windows 10. Saya dapat melakukan booting ke Windows atau Ubuntu secara normal menggunakan GRUB. Saya ingin menghapus partisi Ubuntu, tetapi pertama-tama saya harus mengembalikan MBR Windows 10.
Dalam Use Bootrec.exe in the Windows RE to troubleshooting startup issues (berlaku untuk Windows 7 dan Windows Vista) mereka mengatakan untuk menggunakan Bootrec.exe dengan opsi /FixMbr
/FixBoot
, tetapi ketika saya mengetikkan "bootrec.exe /FixMbr" dalam command prompt, Windows mengatakan:
'bootrec.exe' tidak dikenali sebagai perintah internal atau eksternal.
Saya katakan bahwa saya dapat melakukan boot ke Windows 10 dan menjalankan command prompt dari sana (saya tidak perlu menggunakan media instalasi), tetapi saya tidak tahu apa yang harus dimasukkan.
Perintah di Windows 8/8.1/10 untuk memperbaiki MBR adalah "bootsect.exe".
bootsect /nt60 drive_letter: /mbr
ini memperbaiki catatan boot partisi yang dipetakan ke "drive_letter:" dan MBR dari disk tempat partisi ditempatkan.
C:\Windows\system32>bootsect
bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]
Boot sector restoration tool
Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR. You can use this tool to restore the boot
sector on your computer.
Run "bootsect /help" for detailed usage instructions.
Atau Anda dapat menggunakan "Dual-boot Repair Tool" yang memiliki antarmuka grafis untuk bcdboot.exe, bootsect.exe dan fungsi berguna lainnya seperti tampilan sektor boot dan ... fungsi perbaikan dual-boot satu klik untuk Windows 10/8/7/Vista (juga dapat memperbaiki file boot Windows XP).
Saya mengalami masalah berikut ini:
Saya memiliki Ubuntu dan Windows&10 dan menghapus partisi Ubuntu menggunakan Windows&10. Setelah restart, saya mendapat kesalahan Partisi tidak ditemukan
dan secara otomatis masuk GRUB.
Inilah cara saya mengatasinya:
bootsect /nt60 drive_letter: /mbr
(ganti drive_letter dengan huruf Anda. misalnya, untuk saya adalah C: /mbr
).Saya harap ini juga memperjelas solusi bagi orang-orang yang memiliki masalah yang sama dengan saya.
Jawaban lain yang diberikan di sini bekerja dengan baik pada sistem MBR/BIOS, namun jika Anda menggunakan sistem UEFI seperti saya, bootsect
hanya akan menulis MBR boot semi-fungsional di atas GPT protective MBR dan bootrec
hanya akan memberikan pesan kesalahan "Access denied" dan tidak ada satu pun yang memiliki opsi fungsional untuk memperbaiki [partisi sistem EFI] yang rusak (https://en.wikipedia.org/wiki/EFI_system_partition), yang pada drive UEFI/GPT adalah yang berisi bootloader yang dulu disimpan di MBR. Sayangnya hampir tidak ada panduan terbaru untuk memperbaiki UEFI Windows Boot Manager (hampir semuanya hanya mengatakan untuk menjalankan utilitas Perbaikan Startup grafis, tetapi itu tidak memperbaiki masalah dalam semua kasus), tetapi saya akhirnya menemukan solusi yang benar terkubur dalam artikel ini, yang mengharuskan penggunaan perintah bcdboot
sebagai gantinya:
Ambil Media Creation Tool, buatlah DVD instalasi Windows 10 atau drive USB, lalu boot ke dalamnya.
Saat diminta, pilih "Repair your computer", diikuti oleh "Troubleshoot", "Advanced Options", dan terakhir "Command Prompt".
Jalankan diskpart
dan kemudian list volume
. Catat nomor volume untuk partisi sistem EFI (ESP) Anda.
Sekarang lakukan select volume x
(di mana x
adalah nomor volume untuk ESP) dan kemudian assign letter=N:
untuk me-mount partisi. Jalankan list volume
lagi dan catat bahwa ESP sekarang diberi driver letter. Jalankan exit
untuk meninggalkan diskpart
.
(Opsional) Jika saat ini Anda tidak sedang melakukan dual booting dan ingin membersihkan ESP secara penuh sebelum menulis bootloader baru, jalankan format N: /FS:FAT32
untuk memformat ulang sebagai FAT32. Hal ini mungkin tidak perlu dilakukan dalam keadaan normal, karena bcdboot
tampaknya melakukan pekerjaan yang baik untuk membersihkannya sendiri. Terutama jangan lakukan ini jika Anda memiliki distro Linux di partisi lain atau Anda harus menginstal ulang GRUB juga setelah Anda selesai melakukannya. Perhatikan juga bahwa langkah-langkah berikut ini tidak akan mempengaruhi installasi EFI GRUB selama Anda tidak menghapus direktori GRUB yang ada di ESP.
Terakhir, tulis bootloader baru ke partisi dengan bcdboot C:\windows /s N: /f UEFI
. Perintah ini membangun kembali bootloader baru yang kompatibel dengan UEFI pada ESP yang terpasang di N: menggunakan instalasi Windows yang terpasang di C:\windows. Setelah selesai, Anda dapat memverifikasi bootloader baru telah ditulis dengan menjalankan dir N:\EFI
, di mana Anda akan melihat direktori Microsoft
yang berisi Windows Boot Manager baru serta direktori boot
yang berisi fallback bootloader (bersama dengan direktori lain untuk bootloader lain yang telah Anda instal, seperti GRUB untuk Linux).
(Opsional) Jika Anda melakukan dual booting, Anda mungkin perlu melakukan booting ke distro Linux Anda dan menjalankan sudo update-grub
untuk memungkinkan skrip GRUB mendeteksi dan menambahkan bootloader Windows yang baru. Anda juga harus melewatkan langkah berikutnya dan membiarkan GRUB sebagai pilihan boot pertama Anda sehingga Anda dapat mengakses kedua sistem operasi.
Sekarang boot ke pengaturan BIOS Anda dan pastikan "Windows Boot Manager &" diatur sebagai pilihan boot teratas. Simpan dan reboot dan Anda akhirnya akan kembali ke Windows.