Bootrec / FIXBOOT so với Bootrec / FIXMBR


11

Theo Microsoft đây là những gì Bootrec / FIXBOOT làm:

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

Và đây là những gì Bootrec / FIXMBR làm:

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

Bây giờ MBR không chỉ là một loại khu vực khởi động? Những loại khác của các ngành khởi động nó sẽ sửa chữa? Tôi bối rối khi tôi sẽ sử dụng cái này - không phải là cửa sổ khu vực khởi động duy nhất sử dụng?


4
Theo tôi hiểu, MBR = Khu vực đầu tiên trên toàn bộ ổ đĩa và Khu vực khởi động là khu vực đầu tiên trong một phân vùng. BIOS của bạn đọc MBR trước sau đó được trỏ đến Khu vực khởi động của phân vùng hệ thống kiểm soát việc tải phần đó hoặc sẽ hiển thị cho bạn một menu để bạn có thể chọn phân vùng khác để khởi động. Tôi nghĩ LILO / NTLDR vv nằm trong khu vực khởi động?
Mark Innsbruck Owen

Đánh dấu, bạn đã đúng - bạn nên trả lời.
Ryan Ries

"MBR = Khu vực đầu tiên trên toàn bộ ổ đĩa và Khu vực khởi động là khu vực đầu tiên trong phân vùng", nhưng MBR là một loại khu vực khởi động. Loại khởi động nào là những khu vực ở đầu phân vùng? Đây có phải là "Volume Boot Records" không?
red888

Một điều khác làm tôi bối rối là nó nói cả hai lệnh ghi vào phân vùng hệ thống. Vì vậy, chúng ta đang nói về cùng một phân vùng (và tôi tin rằng bạn chỉ có thể có một phân vùng hệ thống). Khi nào tôi sẽ viết một khu vực khởi động vào phân vùng hệ thống không phải là một loại khu vực khởi động MBR? Trong Windows Land, boot sector có một ý nghĩa đặc biệt khác với MBR, bởi vì mọi thứ tôi đọc đều nói rằng MBR chỉ là một loại của boot sector.
red888

Câu trả lời:


13

Đây hóa ra là một câu hỏi rất thú vị. Có rất nhiều liên kết ngoài kia về chủ đề này nhưng chúng mơ hồ trong việc mô tả sự khác biệt / mối quan hệ giữa hai người. Mô tả tốt nhất Tôi đã tìm thấy cấu hình ổ cứng cho HĐH Windows là cái này: http://www.ntfs.com/hard-disk-basics.htmlm .

Dường như MBR và Bảng phân vùng nằm trong cùng một khu vực trên một ổ đĩa. MBR "nhỏ hơn" ở chỗ nó là thứ đầu tiên trên ổ đĩa, sau đó sử dụng bảng phân vùng để tiếp tục quá trình khởi động cho một HĐH cụ thể. Hai tùy chọn lệnh khắc phục hiệu quả các liên kết khác nhau trong chuỗi khởi động:

/ fixmbr thay thế thông tin và tệp thực thi nhỏ đọc bảng phân vùng để tìm vị trí của HĐH. Vì vậy, điều này tồn tại trên bất kỳ ổ đĩa nào đã được định dạng và tồn tại một cách hiệu quả để đọc một chút tiếp theo trên ổ đĩa cứng cho biết vị trí / hệ điều hành được cho là nằm ở đâu. Về bản chất, đây không nhất thiết là một mục dành riêng cho Windows.

/ fixboot thay thế phần tiếp theo - mục trong bảng phân vùng trỏ đến vị trí thực thi có thể tải thực tế được đặt cho HĐH. Vì vậy, đây là sửa chữa liên kết tiếp theo trong chuỗi của quá trình khởi động. Lệnh này tạo ra một kết quả dành riêng cho windows trong đó nó nhắc nhở ổ cứng nơi đặc biệt tìm Windows.

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.