Cách đặt cờ đĩa khởi động với Diskpart


18

Windows Server 2008 R2 của tôi sẽ không khởi động và dừng với Stop 7B, vì vậy tôi khởi động bàn điều khiển phục hồi và sử dụng đĩa để kiểm tra đĩa. Có các phân vùng một trong Loại 17 và một loại 07, lệnh đĩa chi tiết cho tôi thấy rằng đĩa không phải là đĩa khởi động. Làm cách nào tôi có thể đặt cờ khởi động này với đĩapart? Hoặc cờ này chỉ được đặt đúng nếu MBR hoạt động tốt. Tôi thử các lệnh sau:

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

lệnh cuối cùng cho tôi thấy số lượng HĐH là 0, vậy làm cách nào để đặt cờ này thành đúng?

Đây là đầu ra của đĩa chi tiết đĩa: nhập mô tả hình ảnh ở đây


bạn nên chi tiết cách bạn sửa nó, để những người khác có thể hưởng lợi. Và nếu bạn không thể nhớ thì bạn nên ghi lại chi tiết cách bạn sửa nó để những người khác có thể hưởng lợi
barlop

1
Như tôi đã đề cập trong phần Nhận xét về câu trả lời của bạn, đó là một vấn đề với chữ ký tài xế. Sau khi tắt xác minh chữ ký trong khi khởi động, tôi có thể khởi động hệ thống cài đặt lại trình điều khiển và mọi thứ đều hoạt động tốt. Vì vậy, giải pháp là tạo lại MBR và bắt đầu mà không cần xác minh trình điều khiển.
kockiren

Để làm rõ: Bugcheck 0x7b (INACCESSIBLE_BOOT_DEVICE) có nghĩa là Windows thực sự đã bắt đầu khởi động, nhưng không thể tìm thấy trình điều khiển để truy cập vào phân vùng của nó sau khi chuyển sang truy cập bộ nhớ trực tiếp.
Daniel B

Câu trả lời:


6

Các phần trong đĩa điều khiển phục hồi không cho phép bạn tạo một phân vùng hoạt động (có khả năng khởi động).

Sử dụng Gparted Live.

http://en.wikipedia.org/wiki/Diskpart "Trên Recovery Console, được bao gồm trong tất cả Windows 2000, Windows XP và Windows Server 2003, có một lệnh Diskpart khác biệt đáng kể so với lệnh được bao gồm trong thực tế Hệ điều hành. Nó chỉ cung cấp chức năng để thêm và xóa các phân vùng, nhưng không phải để thiết lập một phân vùng hoạt động. Tiện ích cũng được cung cấp trong Windows Recovery Môi trường, người kế thừa của Recovery Console gốc "


Tôi khởi động từ Linux trực tiếp và bắt đầu gparted. Bootflag được đặt nhưng đĩa chi tiết hiển thị cho tôi "đĩa khởi động" không
kockiren

1
@kockiren có một số lệnh khác bạn có thể thử dùng xã hội.techet.microsoft.com /Forums/en-US/winserversetup/thread/ \ windows trong đó d là ổ đĩa windows của bạn) và startrep.exe và nếu cả hai đều thất bại thì bạn có thể phải cài đặt lại windows. Vì windows server 2008 rõ ràng không có cài đặt sửa chữa, w7 cũng không có cài đặt sửa chữa! xp nào.
barlop

1
Ngoài ra, nếu bạn chỉ làm cho nó hoạt động / có khả năng khởi động khi các lệnh đó không thể nhìn thấy các cửa sổ, thì bạn có khả năng thậm chí không thể bắt đầu truy cập vào các cửa sổ. Nếu bạn có thể đạt đến giai đoạn mà các lệnh đó có thể nhìn thấy các cửa sổ, đặc biệt là lệnh xây dựng lại tìm thấy 0 Os, nếu chạy các lệnh khác đó sẽ dẫn đến việc tìm Os, nếu không, thì có lẽ đó là một vấn đề cơ bản dẫn đến tình trạng mất đĩa thấy rằng nó có khả năng khởi động khi gparted đặt nó thành khả năng khởi động.
barlop

Tôi chạy sfc và startrep nhưng nó rất hữu ích. Không có bootrec / xây dựng lại tìm thấy Cài đặt nhưng Hệ thống sẽ không khởi động chính xác. Nó dừng lại với 7B và bây giờ Dumpfile đã được tạo :-(
kockiren

@kockiren để sao lưu và cài đặt lại windows. Và nhân tiện, Diskpart khi bạn phân vùng chi tiết, nó có hoạt động không?
barlop

5

Tôi đã khôi phục thành công đĩa GHD VHD từ PC Windows 8.1 kết hợp thông tin từ chủ đề này và các luồng khác trên một Windows 8.1 Hyper-V-Server khác.

Các bước của tôi:

  1. Rip đĩa bằng Disk2vhd từ Microsoft Sysiternals .
  2. Gắn vhd trong hệ thống tệp của máy chủ Hyper-v. (tức là dubble bấm vào vhd).
  3. Tải xuống và cài đặt AOMEI phân vùng trợ lý .
  4. Bắt đầu AOMEI Partition Assistant và chọn đĩa VHD xuất hiện dưới dạng đĩa thông thường. Đánh dấu đĩa av chọn để chuyển đổi đĩa sang đĩa MBR từ menu Đĩa.
  5. Xóa tất cả các phân vùng có chứa đĩa khôi phục và các phân vùng không phải Windows khác.
  6. Tách VHD khỏi HOST (Có thể cần khởi động lại).
  7. Tạo một máy ảo mới trong Hyper-V Manager và sử dụng VHD đã sửa đổi của bạn.
  8. Khởi động VM từ đĩa Windows Cài đặt vào bàn điều khiển phục hồi và chọn dấu nhắc lệnh.
  9. Sử dụng đĩapart như mô tả dưới đây:
    • DISKPART (để mở tiện ích phân vùng),
    • LIST DISK (số đĩa sẽ được hiển thị),
    • SELECT DISK n (trong đó n là số lượng đĩa - có thể là 0),
    • LIST PARTITION (số phân vùng sẽ được hiển thị),
    • SELECT PARTITION n (trong đó n là số phân vùng Chính bạn muốn kích hoạt),
    • ACTIVE (phân vùng đã chọn trên đĩa đã chọn sẽ được kích hoạt),
    • EXIT (để thoát DiskPart),
    • EXIT (để thoát Dấu nhắc lệnh),
    • Khởi động lại máy tính.
  10. Lặp lại bước 8. 11. Tái tạo MBR, như được mô tả dưới đây, nghĩa là:
    • bootrec /fixboot,
    • bootrec /fixmbr,
    • bootrec /rebuildbcd.
  11. Thoát lệnh nhắc.
  12. Sử dụng tùy chọn Khôi phục để khôi phục các tệp hệ thống windows (Cả hai tùy chọn khôi phục một phần và khôi phục nâng cao có thể được tôi sử dụng).
  13. Lặp lại 13 cho đến khi VM khởi động từ VHD của bạn.

1
Cảm ơn bạn đã trả lời, nhưng vui lòng xem lại "Đánh dấu đĩa av" và cố gắng cung cấp câu trả lời chất lượng tốt hơn vào lần tới.
g2mk

1

DISKPART (để mở tiện ích phân vùng)

DANH SÁCH DISK (số đĩa sẽ được hiển thị)

CHỌN DISK n (trong đó n là số lượng đĩa - có thể là 0)

PHẦN DANH SÁCH (số phân vùng sẽ được hiển thị)

CHỌN PHẦN N (trong đó n là số phân vùng Chính bạn muốn kích hoạt)

HOẠT ĐỘNG (phân vùng đã chọn trên đĩa đã chọn sẽ được kích hoạt)

EXIT (để thoát DiskPart)

EXIT (để thoát Dấu nhắc lệnh)

Khởi động lại máy tính.


6
Phân vùng được đánh dấu là hoạt động nhưng không phải là Đĩa khởi động. Có một cờ gọi là "Boot Disk" và không có giá trị nhưng trong các hệ thống hoạt động tốt, cờ này luôn được đặt thành có.
kockiren

thêm một ảnh chụp màn hình cho phân vùng chi tiết, có thể nói là hoạt động hay không.
barlop


0

Tôi nhận ra rằng đây là một chủ đề cũ, tuy nhiên. . .

Các bước 9 và 10 ở trên của g2mk đã làm việc cho tôi khi tôi cần trượt phân vùng Win81 sang không gian chưa phân bổ ở phía trước ổ đĩa, bởi vì. . .

Ban đầu tôi có XP trong phân vùng0, sau đó tôi đã cài đặt Win81 (còn gọi là Dual Boot) và nó đã cài đặt Win81 cho phân vùng1. Btw, có một quy trình để xóa hệ điều hành Microsoft phân vùng cũ ở nơi khác trên web (nói với Win7) (btw, bạn có thể sử dụng gparted để đặt Win81 làm Boot, tương đương với Active thông qua Diskpart). Sau đó, tôi đã sử dụng Gparted để trượt phân vùng Win81 trên không gian chưa phân bổ. Sau đó, tôi cần sử dụng Bước 9 và 10 ở trên để thoát khỏi 0xc000025 trên winload.exe và có thể khởi động vào Win81 trên ổ cứng.

Btw, trừ khi tôi thiếu một cái gì đó, mọi người nên lưu ý rằng như đã viết, các quy trình này dành cho Windows được cài đặt trên đĩa MBR (nghĩa là không dành cho Windows được cài đặt trên đĩa GPT trên phần cứng UEFI).

HTH

Trân trọng . . .


Chào mừng bạn đến với Siêu người dùng! Trên trang web Hỏi & Đáp này, chúng tôi cố gắng cung cấp câu trả lời tốt cho câu hỏi mà mọi người đăng. Một phần của câu trả lời hay là bao gồm tất cả các bước cần thiết để làm cho câu trả lời của bạn hoạt động. Tham khảo câu trả lời của người khác bằng cách nói 'ở trên' là không đủ vì thứ tự câu trả lời trên Stack Overflow không được sửa. Vui lòng bao gồm các bước bạn đang đề cập đến trong bài viết của riêng bạn. Cung cấp tín dụng bằng cách liên kết với câu trả lời mà bạn đang đề cập không bao giờ là vấn đề!
cascer1

0

Trong khi thử tải Windows Server 2003 trên một ổ đĩa mới của máy Windows 7, tôi bằng cách nào đó đã xóa sạch phần khởi động trên ổ đĩa Windows 7.

Windows không thể khởi động do sự cố cấu hình phần cứng đĩa máy tính

Sau ba ngày chọc ngoáy, tôi đã có thể sử dụng các bước sau để khắc phục sự cố:

  1. Khởi động từ đĩa cài đặt Windows 7
  2. Chọn tùy chọn "Sửa chữa"
  3. Chọn "Sửa chữa khởi động" (điều này sẽ chạy nhưng không tìm thấy bất kỳ vấn đề nào)
  4. Chọn Tùy chọn nâng cao để đến "Dấu nhắc lệnh"
  5. bootsect /nt60 SYS
  6. Khởi động lại máy tính bình thường

Đây là một câu trả lời cho một câu hỏi khác ...
DavidPostill
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.