Bagaimana cara membuat partisi boot windows 8 pada drive yang tidak pernah memilikinya?

10

Jadi 3 bulan yang lalu saya membangun PC, tetapi memiliki kesempatan untuk meminjam SSD dari tempat kerja saya. Saya awalnya menginstal mode percobaan windows 7 pada SSD itu, dan kemudian setelah beberapa minggu ditingkatkan ke windows 8, tetapi menginstalnya pada hard drive kedua. Saya kemudian menghapus SSD (setidaknya saya pikir saya melakukan seluruh drive), dan menggunakannya sebagai drive data di windows 8.

Hari ini saya mengeluarkan SSD dari sistem saya untuk kembali bekerja, dan segera memformat semuanya untuk menempatkan server ubuntu di dalamnya untuk bekerja. Sekarang saya kembali ke rumah dan drive windows 8 tidak bisa boot lagi. Rupanya ketika windows 8 diinstal, itu hanya menggantikan boot loader windows 7 dengan miliknya sendiri, tetapi pada SSD.

Jadi Selama 2,5 bulan terakhir saya telah boot ke SSD, yang kemudian telah diteruskan ke sektor OS hard drive. Sekarang setelah SSD hilang (dan benar-benar terhapus), rantai rusak dan saya tidak memiliki sektor boot. Bagaimana cara membuat satu tanpa menginstal ulang windows sepenuhnya?

Saya memiliki kunci USB instalasi windows 8 yang dapat digunakan untuk mode pemulihan. Inilah beberapa hal dari diskpart yang saya transpos dari foto:

DISKPART> LIST VOL

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0                      NTFS   Partition    465 GB  Healthy
  Volume 1     C   ESD-USB      FAT32  Removable     14 GB  Healthy

DISKPART> LIST DISK

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
* Disk 0    Online          465 GB      0 B        *
  Disk 1    Online           14 GB      0 B

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Reserved           128 MB  1024 KB
  Partition 2    Primary            465 GB   128 MB

DISKPART> ACTIVE

The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.

Sepertinya ada ruang untuk sektor boot di sana, tapi saya tidak bisa menetapkan partisi drive itu huruf drive, yang sejauh yang saya bisa dapatkan dengan /superuser//a/504360

Saya tidak dapat mengatur partisi itu sebagai aktif juga, karena tabel drive bukan mbt.

Terima kasih.

wizpig64
sumber
"Aku juga tidak bisa mengatur partisi itu menjadi aktif, karena tabel drive bukan mbt." - Untuk pemeliharaan UEFI, Anda harus melihat The Boot Manager dan Proyek rEFIt . Rod Smith melakukan banyak hal dengan UEFI gear, adalah penulis rEFIind, dan dia sering nongkrong di Super User.
jww
@jww, maksud Anda superuser.com/users/171594/rod-smith ?
Pacerier

Jawaban:

7

Coba ini:

Boot CD Windows 8, pilih bahasa, dan pada layar di mana tertulis "Instal sekarang", pilih "Perbaiki komputer saya" di sudut kiri bawah. Buka "Pemecahan masalah", dan "Opsi lanjutan". Di menu opsi lanjutan, pilih "Command prompt", dan ketik:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

Salah satunya harus bekerja.

Luke
sumber
Pak, saya perintahkan Anda untuk jawaban ini. Ini memecahkan masalah saya ketika saya tidak bisa boot ke Windows 10 setelah mengkloningnya dari HDD ke SSD. Terima kasih!
SU3
4
3 tahun kemudian, saya benar-benar harus google untuk jawaban ini. Aku benar-benar berharap bisa memperbaiki diriku sendiri.
Luke
7

Anda tidak perlu memiliki partisi boot terpisah. Walaupun Linux selalu memiliki konsep /boot/partisi terpisah , pada Windows hanya dengan Windows 7 Microsoft mulai membuat partisi 100 MiB terpisah pada awal disk fisik Anda untuk menyimpan file boot.

Satu-satunya manfaat untuk partisi boot terpisah (terlepas dari partisi Windows Anda yang sebenarnya, yaitu) adalah bahwa jika Anda memiliki banyak instalasi Windows pada banyak partisi dan Anda perlu memformat / menghapus satu atau lebih dari itu, boot Anda akan terus berfungsi.

Jadi pilihan Anda adalah untuk keduanya

  1. Gunakan editor partisi yang dapat di-boot untuk memindahkan awal partisi Windows Anda saat ini kembali sekitar 100 MiB
  2. Buat partisi 100 MiB FAT32 atau NTFS baru di ruang itu.
  3. Jadikan partisi itu aktif (atur bendera "bootable" di MBR)
  4. Atur partisi 100 MiB untuk memuat info boot yang diperlukan untuk memuat Windows dari partisi Anda yang lain, baik secara manual atau otomatis dari CD Windows .

Atau bypass semua kerfuffle ini tentang membuat partisi boot terpisah dan lakukan ini:

  1. Tandai partisi Windows Anda aktif / bootable (jika belum) menggunakan editor partisi bootable.
  2. Instal pengaturan boot yang benar ke partisi Windows Anda, sekali lagi baik secara manual atau otomatis dari CD Windows .

Jika Anda tidak memiliki CD pengaturan Windows, atau jika Startup Repair pada CD setup Windows gagal membuat boot PC Anda, Anda masih dapat membuat kembali pengaturan boot Windows yang tepat pada partisi itu dengan utilitas pemulihan boot otomatis seperti Easy Recovery Essentials . Jika Anda menggunakan EasyRE untuk membangun kembali partisi boot, Anda dapat melewati semua langkah yang terkait dengan partisi karena secara otomatis mengatur flag yang dapat di-boot pada partisi yang tepat untuk Anda.

Anda dapat menggunakan alat gratis seperti GParted dibakar ke CD bootable untuk perubahan partisi yang diperlukan, atau gunakan diskpartdari baris perintah pada CD pengaturan Windows, meskipun saya benar-benar tidak merekomendasikan melakukan itu.

Dalam semua kasus, Anda perlu memastikan bahwa BIOS Anda memiliki drive fisik yang benar dipilih sebagai perangkat boot pertama.

Pengungkapan: Saya bekerja pada pengembangan EasyRE. (Sisi baiknya, itu berarti saya dapat membantu Anda jika Anda memiliki pertanyaan dengannya!)

Mahmoud Al-Qudsi
sumber
Ini adalah satu-satunya yang akan bekerja untuk saya dalam VM: Atau bypass semua kerfuffle ini tentang membuat partisi boot terpisah dan lakukan ini: Tandai partisi Windows Anda aktif / dapat dibooting (jika belum) menggunakan editor partisi yang dapat di-boot . Instal pengaturan boot yang benar ke partisi Windows Anda, sekali lagi baik secara manual atau otomatis dari CD Windows. Jika Anda tidak memiliki pengaturan Windows
Hoff
0

Anda dapat mencoba menjalankan perbaikan di disk instalasi Windows. Saya tidak yakin apakah Windows 8 memiliki salah satunya, tetapi versi Windows sebelumnya melakukannya. (Ini mungkin jelas, tetapi jangan menggunakan disk non-Windows 8 untuk memperbaiki Windows 8)

danielcg
sumber
2
"Perbaikan Otomatis tidak dapat memperbaiki PC Anda"
wizpig64
Saya tidak tahu apa yang harus dilakukan pada saat itu. Menurut pendapat saya, saatnya untuk melepaskannya dari orbit dan memulai dari awal. Tetapi, Anda mungkin menemukan jawaban yang lebih baik dari itu (karena itu adalah jawaban yang mengerikan) jadi jangan langsung lakukan itu.
danielcg
0

Kedengarannya seperti yang dibutuhkan adalah untuk membuat ulang area boot pada drive baru. Saya yakin jika Anda melakukan sedikit riset (via google) Anda dapat menemukan perintah ajaib, jika tidak ada di CD perbaikan.

Anda tidak harus menginstal ulang windows, hanya informasi bootnya.

mdpc
sumber
Ya itulah yang saya tanyakan. Saya banyak mencari di Google, diposting di sini setelah dua jam jalan buntu. Masih mencari.
wizpig64
atau lihat situs microsoft. Apa yang saya pikirkan adalah bahwa jika Anda menjalankan disk perbaikan Win 8 melalui langkahnya itu memiliki kemampuan untuk memperbaiki situasi Anda.
mdpc
0

Jika Anda memiliki 2 hard drive di PC karena suatu alasan ketika menginstal Windows 10 bootloader (hal-hal partisi Sistem EFI) akan dilempar ke SSD (bahkan jika Anda memiliki OS lain di sana ...) Saya terjebak di Layar Windows 10 dengan pesan "Kami tidak dapat membuat partisi baru atau menemukan yang sudah ada" dan menjalankan perintah AKTIF dari DISKPART memberi saya "Disk yang dipilih bukan disk MBR yang tetap." (Saya menderita GPT).

Jadi saya mengeluarkan SSD, tekan refresh dan kemudian berikutnya dan installer berhasil.

PS Saya menggunakan instruksi untuk mempartisi disk dari https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (lihat itu skrip di bagian bawah)

Bruce Wayne
sumber
Selamat datang di situs ini. Senang melihat Anda langsung ke sana untuk membantu menjawab pertanyaan. Pasangan hal-hal yang harus Anda ketahui; 1) ini adalah pertanyaan yang sangat lama, 2) pertanyaannya adalah tentang Windows 8 , sedangkan jawaban Anda tentang Windows 10 . Jika jawaban Anda tidak spesifik untuk OS, sebutkan jawabannya dalam jawaban Anda.
CharlieRB
Ya, maaf, hanya saja Windows 10 dan 8.1 sangat mirip dengan hal-hal EFI / bootloader jadi saya pikir saya harus mempostingnya. Solusi sederhana untuk masalah aneh.
Bruce Wayne
Tidak perlu meminta maaf. Hanya menawarkan saran tentang cara meningkatkan jawaban Anda. Tidak masalah mereka sangat mirip, sebutkan saja dalam jawaban Anda sehingga orang tidak berpikir Anda tidak membaca pertanyaan asli.
CharlieRB
-1

Anda harus memiliki setidaknya satu partisi efi - saya membuatnya 100 MB, sama dengan windows 7. Berikut adalah beberapa referensi dan skrip sampel. https://technet.microsoft.com/en-us/library/hh825686.aspx

Man40
sumber
2
UEFI dan partisi sistem tidak wajib untuk Windows 8. Windows 8 juga berfungsi dengan baik dalam Legacy Mode. Juga, ini sangat dekat dengan jawaban "hanya tautan". Mungkin Anda harus meringkas konten yang relevan dari artikel yang ditautkan.
jww