Tidak dapat boot ke Windows 8.1 setelah menginstal Debian di partisi yang berbeda

0

Inilah masalah singkatnya.

Saya punya dua hard drive, keduanya dipisahkan menjadi 2 partisi. Hard drive 1 partisi 1 memiliki windows xp sekali, digunakan untuk data nanti. Hard drive 1 partisi 2 selalu hanya berupa data. Hard drive 2 partisi 1 adalah sistem windows 8.1. Hard drive 2 partisi 2 selalu hanya berupa data.

Jadi, saya hanya menyalin semua yang saya bisa dari hard drive 1 partisi 1 di tempat lain dan menginstal Debian di sana.

Itu berjalan dengan baik (agak), sekarang saya bisa boot ke Debian. Namun, saya tidak bisa boot ke Windows 8.1. Selama instalasi Debian dikatakan sesuatu tentang Grub yang tidak mendeteksi sistem operasi lain tetapi itu bisa di-tweak lebih lanjut, jadi saya melanjutkan.

Ini adalah fdisk -l output:

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: dos
Disk identifier: 0x4ebe4ebe

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *           63 122881184 122881122  58.6G 83 Linux
/dev/sda2       122881246 488375999 365494754 174.3G  f W95 Ext'd (LBA)
/dev/sda5       122881248 488375999 365494752 174.3G  7 HPFS/NTFS/exFAT

Disk /dev/sdb: 7.5 GiB, 8086618112 bytes, 15794176 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
Disklabel type: dos
Disk identifier: 0x39768880

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1  *       64 2296991 2296928  1.1G 17 Hidden HPFS/NTFS

Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 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
Disklabel type: dos
Disk identifier: 0x0000b9de

Device     Boot     Start        End    Sectors  Size Id Type
/dev/sdc1  *           63  524281274  524281212  250G  7 HPFS/NTFS/exFAT
/dev/sdc2       524281275 3907024064 3382742790  1.6T  7 HPFS/NTFS/exFAT

/ dev / sdc1 adalah Windows 8.1.

Saya bahkan tidak bisa memasang itu:

Error mounting /dev/sdc1 at /media/root/system3: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=0,gid=0,dmask=0077,fmask=0177" "/dev/sdc1" "/media/root/system3"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sdc1': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Yah, saya cukup yakin saya mematikannya dengan cara normal, atau sebenarnya, me-restart itu ... tapi eh.

Saya mencoba menggunakan Windows restore / install usb, mencoba perbaikan otomatis - tidak berhasil, mencoba bootrec - well, mendeteksi windows (sebenarnya, dua dari mereka, karena saya memiliki cadangan di sekitar suatu tempat) tetapi tidak dapat memperbaiki boot & rebuildbcd.

Apa yang harus saya coba selanjutnya?

Huita
sumber

Jawaban:

0

Percobaan pertama:

Boot menggunakan live usb / cd ubuntu atau gunakan debian Anda sendiri (periksa tautannya sedikit lebih rendah). Gunakan boot-repair untuk memperbaiki masalah.

Setelah boot dengan live usb / cd, jalankan perintah berikut di terminal:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Gunakan Perbaikan yang Disarankan

Untuk menggunakan perbaikan-boot langsung pada debian kunjungi: http://www.matthiaskauer.com/2015/03/install-boot-repair-on-debian-from-ubuntu-ppa/

Selanjutnya beberapa opsi lain:

Solusi untuk masa depan ketika Anda masuk (hanya untuk Windows 8 dan 10):

Buka Command Prompt yang ditinggikan (klik kanan pada pintasan, klik " Run as Administrator "), dan masukan:

powercfg /h off

Anda dapat memeriksa hasilnya dengan:

powercfg /a

Jika Anda tidak dapat menyelesaikan boot ke windows CATATAN: SANGAT merusak

Gunakan ntfsfix di terminal, bahkan jika Anda tidak dapat mengakses Windows

sudo ntfsfix /dev/XY

di mana XY adalah partisi

e.g sda2 or sdb1

ntfsfix memperbaiki beberapa ketidakkonsistenan NTFS yang mendasar, mengatur ulang file jurnal NTFS dan menjadwalkan pemeriksaan konsistensi NTFS untuk boot pertama ke Windows.

dExIT
sumber
Inilah output perbaikan boot: paste2.org/7K0g438f , berharap saya beruntung dan masuk ke reboot ... Apa yang sangat merusak tentang ntfsfix, omong-omong? Haruskah saya mencadangkan partisi menang? Jika demikian, bagaimana - jika saya tidak bisa memasangnya?
Huita
"Kesalahan BCD" hilang dari mencoba untuk boot dari drive Win. Namun, kedua pilihan hard drive dari menu booting hanya me-boot saya ke Debian. Eeh ... Apa selanjutnya, melanjutkan ke ntfsfix atau ada hal lain yang harus dilakukan?
Huita
!! NB: Sebelum melakukan apa pun, Anda harus selalu membuat cadangan jika memungkinkan.
dExIT
Jadi Hibernasi / Kesalahan boot cepat hilang. Boot ke debian dan ikuti panduan ini [tautan] wiki.debian.org/DualBoot/Windows10 (Nonaktifkan os-prober buat entri menu GRUB khusus untuk Windows.) Silakan lihat bagian tengah; wiki.debian.org/Grub#Configuring_GRUB
dExIT
Yah, ia mencoba memuat windows sekarang tetapi menceritakan tentang file BCD yang hilang. Saya akan mencoba membangun kembalibcd dan semuanya menggunakan win disk, tetapi tidak mendapatkan harapan yang tinggi.
Huita
0

Singkatnya, saya hanya mencabut drive linux, menginstal ulang windows dan menghubungkan kembali drive linux.

Huita
sumber