Cara mengatur flag boot disk dengan diskpart

18

Windows Server 2008 R2 saya tidak akan mulai dan berhenti dengan Stop 7B, jadi saya memulai konsol pemulihan dan menggunakan diskpart untuk memeriksa disk. Ada untuk partisi satu dari Tipe 17 dan satu dari tipe 07, perintah disk detail menunjukkan kepada saya bahwa disk bukan disk boot. Bagaimana saya bisa mengatur flag boot ini dengan diskpart? Atau apakah flag ini hanya true jika MBR berfungsi dengan baik. Saya mencoba perintah berikut:

bootsect /nt60 ALL /force /mbr
bootrec /fixboot
bootrec /fixmbr
bootrec /rebuildbcd

perintah terakhir menunjukkan jumlah OS adalah 0, jadi bagaimana saya bisa mengatur flag ini menjadi true?

Berikut ini adalah output dari disk detail diskpart: masukkan deskripsi gambar di sini

kockiren
sumber
Anda harus merinci bagaimana Anda memperbaikinya, sehingga orang lain dapat memperoleh manfaat. Dan jika Anda tidak dapat mengingatnya maka Anda harus merinci bagaimana Anda memperbaikinya sehingga orang lain bisa mendapat manfaat
barlop
1
Seperti yang saya sebutkan di Komentar jawaban Anda itu adalah masalah dengan tanda tangan pengemudi. Setelah menonaktifkan verifikasi tanda tangan saat startup saya dapat memulai sistem instal ulang driver dan semuanya bekerja dengan baik. Jadi solusinya adalah membuat ulang MBR dan mulai tanpa verifikasi driver.
kockiren
Untuk memperjelas: Bugcheck 0x7b (INACCESSIBLE_BOOT_DEVICE) berarti bahwa Windows memang mulai boot, tetapi tidak dapat menemukan driver untuk mengakses partisi setelah beralih ke akses penyimpanan langsung.
Daniel B

Jawaban:

6

Diskpart di konsol pemulihan tidak memungkinkan Anda untuk membuat partisi aktif (dapat di-boot).

Gunakan Gparted Live.

http://en.wikipedia.org/wiki/Diskpart "Di Konsol Pemulihan, yang termasuk dalam semua Windows 2000, Windows XP dan Windows Server 2003, ada perintah diskpart yang secara signifikan berbeda dari yang termasuk dalam yang sebenarnya sistem operasi. Ini hanya menyediakan fungsionalitas untuk menambah dan menghapus partisi, tetapi tidak untuk mengatur partisi aktif. Utilitas ini juga disediakan di Lingkungan Pemulihan Windows, penerus Konsol Pemulihan asli "

barlop
sumber
Saya boot dari live-Linux dan mulai gparted. Bootflag diatur tetapi disk detailnya menunjukkan kepada saya "boot disk" no
kockiren
1
@kockiren ada beberapa perintah lagi yang dapat Anda coba social.technet.microsoft.com/Forums/en-US/winserversetup/thread/… seperti sfc (dengan beberapa parameter seperti sfc / SCANNOW / OFFBOOTDIR = d: \ / OFFWINDIR = d: \ windows di mana d adalah drive windows Anda) dan startrep.exe dan jika keduanya gagal maka Anda mungkin harus menginstal ulang windows. Karena windows server 2008 tampaknya tidak memiliki instalasi perbaikan, w7 juga tidak memiliki instalasi perbaikan! xp tidak.
barlop
1
juga jika Anda baru saja membuatnya aktif / bootable ketika perintah-perintah itu tidak dapat melihat windows, maka Anda tidak akan bisa mulai masuk ke windows. jika Anda dapat mencapai tahap di mana perintah-perintah itu dapat melihat windows, khususnya perintah rebuildbcd yang menemukan 0 Oss, jika menjalankan perintah-perintah lain menuntunnya untuk menemukan Os kemudian hebat, jika tidak, maka mungkin itu masalah dasar yang menyebabkan diskpart untuk tidak lihat apakah itu bisa di-boot ketika gparted mengaturnya menjadi bisa-bisa.
barlop
Saya menjalankan sfc dan startrep tetapi itu membantu. Tidak ada bootrec / membangun kembali menemukan Instalasi tetapi Sistem tidak akan memulai dengan benar. Berhenti dengan 7B dan sekarang Dumpfile membuat :-(
kockiren
@kockiren jadi cadangkan dan instal ulang windows. Dan omong-omong apakah diskpart ketika Anda melakukan partisi detail, apakah dikatakan aktif?
barlop
5

Saya telah berhasil memulihkan VHD GPT-disk dari PC Windows 8.1 yang menggabungkan informasi dari ini dan utas lainnya di windows 8.1 Hyper-V-Server.

Langkah saya:

  1. Rip disk menggunakan Disk2vhd dari Microsoft Sysinternals .
  2. Pasang vhd di sistem file Hyper-v-host. (Yaitu dubble klik vhd).
  3. Unduh dan pasang Asisten Partisi AOMEI .
  4. Mulai AOMEI Partition Assistant dan pilih VHD-disk yang muncul sebagai disk biasa. Tandai pilihan av disk untuk mengkonversi disk ke MBR-disk dari menu-Disk.
  5. Hapus semua partisi yang berisi disk pemulihan dan partisi non Windows lainnya.
  6. Lepaskan VHD dari HOST (Restart mungkin diperlukan).
  7. Buat Mesin Virtual baru di Hyper-V Manager dan gunakan VHD Anda yang dimodifikasi.
  8. Boot VM dari disk Instalasi Windows dan pergi ke recovery console dan pilih command prompt.
  9. Gunakan diskpart seperti dijelaskan di bawah ini:
    • DISKPART (untuk membuka utilitas partisi),
    • LIST DISK (nomor disk akan ditampilkan),
    • SELECT DISK n (di mana n adalah jumlah disk - mungkin 0),
    • LIST PARTITION (nomor partisi akan ditampilkan),
    • SELECT PARTITION n (di mana n adalah jumlah partisi Primer yang ingin Anda aktifkan),
    • ACTIVE (partisi yang dipilih pada disk yang dipilih akan dibuat Aktif),
    • EXIT (untuk keluar dari DiskPart),
    • EXIT (untuk keluar dari Command Prompt),
    • Nyalakan kembali komputer.
  10. Ulangi langkah 8. 11. Bangun kembali MBR, seperti dijelaskan di bawah ini, yaitu:
    • bootrec /fixboot,
    • bootrec /fixmbr,
    • bootrec /rebuildbcd.
  11. Keluar dari command prompt.
  12. Gunakan opsi Pemulihan untuk mengembalikan file sistem windows (Kedua pemulihan parsial dan opsi pemulihan lanjutan dapat saya gunakan).
  13. Ulangi 13 hingga VM mem-boot dari VHD Anda.
Anders
sumber
1
Terima kasih atas jawabannya, tapi tolong tinjau "Tandai av disk" dan coba untuk memberikan jawaban kualitas yang lebih baik lain kali.
g2mk
1

DISKPART (untuk membuka utilitas partisi)

LIST DISK (nomor disk akan ditampilkan)

SELECT DISK n (di mana n adalah jumlah disk - mungkin 0)

DAFTAR PARTISI (nomor partisi akan ditampilkan)

SELECT PARTITION n (di mana n adalah jumlah partisi Primer yang ingin Anda aktifkan)

AKTIF (partisi yang dipilih pada disk yang dipilih akan dibuat Aktif)

EXIT (untuk keluar dari DiskPart)

EXIT (untuk keluar dari Command Prompt)

Nyalakan kembali komputer.

Tuansonord
sumber
6
Partisi ditandai sebagai aktif tetapi tidak sebagai Boot Disk. Ada bendera yang disebut "Boot Disk" dan tidak memiliki nilai tetapi dalam sistem yang berfungsi baik, bendera ini selalu disetel ke ya.
kockiren
tambahkan tangkapan layar untuk partisi detail, yang akan mengatakan aktif atau tidak.
barlop
0

Saya menyadari bahwa ini adalah utas lama. . .

Langkah 9 dan 10 di atas oleh g2mk bekerja untuk saya ketika saya perlu menggeser partisi Win81 ke ruang yang tidak terisi di bagian depan drive, karena. . .

Saya awalnya punya XP di partisi0, kemudian saya menginstal Win81 (alias Dual Boot) dan menginstal Win81 ke partisi1. Btw, ada prosedur untuk menghapus OS Microsoft0 partisi lama di tempat lain di web (mengatakan untuk Win7) (btw, Anda dapat menggunakan gparted untuk mengatur Win81 sebagai Boot, yang sama dengan Active via Diskpart). Kemudian saya menggunakan Gparted untuk menggeser partisi Win81 di atas ruang yang tidak terisi. Kemudian saya perlu menggunakan Langkah 9 dan 10 di atas untuk menyingkirkan 0xc000025 pada winload.exe dan dapat boot ke Win81 pada HDD.

Btw, kecuali saya kehilangan sesuatu, semua orang harus mencatat bahwa sebagaimana tertulis, prosedur ini untuk Windows yang diinstal pada disk MBR (mis. Tidak untuk Windows yang diinstal ke disk GPT pada perangkat keras UEFI).

HTH

Salam. . .

BretAB
sumber
Selamat Datang di Pengguna Super! Di situs T&J ini kami mencoba memberikan jawaban yang bagus untuk pertanyaan yang diposkan orang. Bagian dari jawaban yang baik adalah termasuk semua langkah yang diperlukan untuk membuat jawaban Anda berfungsi. Merujuk ke jawaban orang lain dengan mengatakan 'di atas' tidak cukup karena urutan jawaban pada Stack Overflow tidak diperbaiki. Harap sertakan langkah-langkah yang Anda rujuk di pos Anda sendiri. Memberikan kredit dengan menautkan ke jawaban yang Anda maksud tidak pernah menjadi masalah, tentu saja!
cascer1
0

Ketika mencoba memuat Windows Server 2003 pada drive baru dari mesin Windows 7 saya, saya entah bagaimana menghapus boot pada drive Windows 7.

Windows tidak dapat memulai karena masalah konfigurasi perangkat keras disk komputer

Setelah tiga hari mencari-cari, saya dapat menggunakan langkah-langkah berikut untuk memperbaiki masalah:

  1. Boot dari Windows 7 Instal Disk
  2. Pilih Opsi "Perbaiki"
  3. Pilih "Startup Repair" (ini akan berjalan tetapi tidak menemukan masalah)
  4. Pilih Opsi Tingkat Lanjut untuk membuka "Prompt Perintah"
  5. bootsect /nt60 SYS
  6. Nyalakan kembali komputer secara normal
Mike Mays
sumber
Ini adalah jawaban untuk pertanyaan yang berbeda ...
DavidPostill