Dualboot Windows tidak dapat boot setelah mengkloning partisi ke SSD baru

2

Saya memiliki sistem dual-boot dengan Kubuntu 16.04 dan windows 7, kedua sistem tersebar di beberapa partisi, ketika saya menambahkan SSD baru ke sistem.
Rencananya adalah untuk menyalin partisi sistem windows, partisi sistem kubuntu dan partisi rumah kubuntu ke SSD dan kemudian memperluas partisi yang tersisa di drive lama. Sekarang saya tidak dapat mem-boot windows dari SSD.

Ini adalah output fdisk pada kondisi saya saat ini. sda adalah SSD baru.


nk@nk-desktop:~$ sudo fdisk -l
Medium /dev/sda: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
Typ der Medienbezeichnung: gpt
Medienkennung: 0459D5F1-2A66-46F5-9009-689A496A5C55

Dapatkan Mulai Ende Sektoren Größe Typ / dev / sda1 2048 10239 8192 4M boot BIOS / dev / sda2 354947072 600700927 245753856 117,2G sistem file Linux / dev / sda3 600700928 976773119 376072192 179,3G sistem file Linux / dev / sda4 10240 354947071 354936832 169,3G data dasar Microsoft

Die Einträge der Partitionstabelle stimmen nicht mit der Reihenfolge der Medien überein.

Sedang / dev / sdb: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren Einheiten: sektor von 1 * 512 = 512 Bytes Sektorengröße (logisch / physisch): 512 Bytes / 4096 Bytes I / O Größe (minimal / optimal): 4096 Bytes / 4096 Bytes Ketikkan Medienbezeichnung: dos Medienkennung: 0x58e31cc0

Mulai Boot Mulai Ende Sektoren Größe Id Typ / dev / sdb1 * 2048 478965759 478963712 228,4G 7 HPFS / NTFS / exFAT / dev / sdb2 478965760 1707765759 1228800000 586G 7 HPFS / NTFS / exFAT / dev / sdb3 1707765760 1953519615 245753856 117,2G 83 Linux

Sedang / dev / sdc: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Einheiten: sektor von 1 * 512 = 512 Bytes
Sektorengröße (logisch / physisch): 512 Bytes / 4096 Bytes
I / O Größe (minimal / optimal): 4096 Bytes / 4096 Bytes
Ketikkan Medienbezeichnung: gpt
Medienkennung: EB2C9293-03F5-4F36-B907-4BE2FA71A17A

Dapatkan Mulai Ende Sektoren Größe Typ
/ dev / sdc1 2048 308975615 308973568 147,3G sistem file Linux
/ dev / sdc2 1912559616 1953519615 40960000 19,5G Linux Swap
/ dev / sdc3 308975616 1912559615 1603584000 764,7G data dasar Microsoft

Die Einträge der Partitionstabelle stimmen nicht mit der Reihenfolge der Medien überein.


Saya sudah menyalin dua partisi linux /dev/sdb3 dan /dev/sdc1 (dan mengubah ukuran partisi rumah) ke SSD dan membuat partisi BIOS-boot-untuk grub-loader. Ruang tersisa menyala sda adalah kecil untuk partisi windows /dev/sdb1, yang saya rencanakan untuk menyusut, jadi rencananya adalah mengkloningnya ke drive eksternal, mengubah ukuran salinan dan kemudian mengkloningnya ke SSD.

Untuk beberapa alasan, GParted memberi tahu saya bahwa partisi ini tidak dapat membaca karena ada paket yang hilang (ntfs-3g / ntfsprogs). ntfs-3g sudah diinstal, ntfsprogs tampaknya tidak ada dan GParted berfungsi dengan baik pada partisi-ntfs lainnya, jadi saya akhirnya mencelupkan partisi ke drive eksternal (tanpa kesalahan) dan boot ke windows, untuk menggunakan alat-partisi dari windows 7 untuk mengubah ukuran partisi.

Setelah itu saya memasukkannya ke SSD, dan menginstal grub di atasnya, dengan chroot ke partisi-kubuntu di SSD dan kemudian menggunakan grub-install. Menu grub menunjukkan keempat sistem (saya meninggalkan partisi asli pada dua drive lain, sebagai cadangan). Saya dapat mem-boot ke kedua sistem-kubuntu, dan sistem windows yang lama, tetapi ketika saya mencoba mem-boot windows dari SSD, layar hanya menunjukkan garis bawah yang berkedip di sudut kiri atas dan tidak ada lagi yang terjadi.

Saya tidak yakin, apa masalahnya, karena tidak ada pesan kesalahan ketika saya mencoba untuk boot windows. Apakah saya lupa sesuatu saat menyalin partisi atau mengubah ukurannya menyebabkan partisi menjadi tidak bisa di-boot?

Niclas
sumber
Windows dalam drive GPT harus dalam mode UEFI sehingga boot dari partisi EFI yang Anda tidak kloning ke drive baru. Tetapi bahkan di Legacy / BIOS Anda harus mengkloning termasuk MBR. Anda tidak bisa hanya menyalin partisi seperti itu dan mengharapkannya untuk boot. Dan saran saya: Instal Kubuntu juga dalam mode UEFI, jangan buat masalah untuk diri sendiri di mana Anda benar-benar tidak perlu.
GabrielaGarcia
Untuk alasan apa pun, pc saya tidak dapat mem-boot media instalasi dalam mode UEFI. Saya sudah mencoba ini. Pada sdb saya telah menginstal grub, jadi seharusnya tidak menginstal grub di MBR daripada windows bootloader, jadi saya hanya perlu menginstal ulang grub?
Niclas
Windows dalam drive GPT harus dalam mode UEFI , Anda memiliki drive GPT jadi Windows Anda dalam mode UEFI jadi itu diinstal dengan mem-boot media instalasi dalam mode UEFI. Jika Anda tidak dapat mem-boot Linux langsung dalam mode itu, media mungkin salah. Kesalahan umum adalah saat menggunakan Rufus di pengguna Windows memilih opsi yang salah. Untuk UEFI itu harus menjadi opsi yang menyebutkan UEFI / GPT. Dan tidak, Anda tidak dapat menginstal Grub atau apa pun di drive yang tidak memiliki MBR. Itulah alasan untuk partisi bios_grub yang tidak diformat (Linux dalam Legacy dapat diinstal dalam drive GPT dengan solusi ini)
GabrielaGarcia
Windows telah diinstal pada Harddrive sdb lama, yang memiliki MBR, dan kemudian disalin ke sda, sehingga belum diinstal dalam mode UEFI. Media instalasi Kubuntu adalah stik multiboot, yang dibuat oleh YUMI. Saya tidak ingat, bagaimana saya membuat CD instalasi windows.
Niclas
Dan lagi Typ der Medienbezeichnung: gpt ... Windows yang diinstal di Legacy tidak dapat melakukan boot dari drive GPT, diperlukan MBR. Dan memiliki OS pertama dalam satu mode, Anda kemudian menginstal yang kedua dalam mode yang sama. Tentu saja, selalu lebih suka UEFI di mesin UEFI. Tidak ada lagi yang perlu ditambahkan, saya tidak dapat membantu Anda dan saya keluar dari ini.
GabrielaGarcia

Jawaban:

0

Saya menginstal ulang kedua sistem dalam mode UEFI. Saya harus membuat cd instalasi ubuntu baru, yang dapat boot dalam mode uefi. Saya tidak yakin, mengapa live-stick, saya coba sebelumnya tidak berhasil.
Saya mengalami lebih banyak masalah dengan menginstal ulang windows terlebih dahulu. Windows instalasi-cd menginstal bootvariable yang tidak dapat dibaca di partisi efi, yang mencegah program yang berhubungan dengan uefi dari eksekusi tanpa kesalahan, jadi saya menyimpan folder microsoft dari partisi efi, memformat ulang partisi dan membiarkan Kubuntu-installer membuat partisi efi . Setelah itu saya menyalin folder microsoft ke partisi baru dan menambahkan entri boot secara manual dengan efibootmgr, sehingga installer windows tidak memiliki kesempatan untuk mengacaukan partisi saat ini dan itu berhasil.

Niclas
sumber