Làm cách nào để khôi phục Bản ghi khởi động chính của tôi?


12

Tôi đã cài đặt bản dùng thử Autocad 2011 trên hệ thống của mình và sau đó tôi phát hiện ra rằng Autocad thay đổi MBR. (xem tại đây ) Bây giờ tôi muốn khôi phục MBR của mình trước khi cài đặt bản dùng thử autocad 2011 lần trước (thực tế là MBR gốc). Làm thế nào tôi có thể làm điều đó? Xin hãy cụ thể, tôi không phải là một kỹ thuật viên phần cứng chuyên nghiệp.

Tôi đang sử dụng Windows 7 Home.


12
Wow, một phần mềm sửa đổi MBR của bạn? Tôi sẽ ngay lập tức gỡ cài đặt nó, định dạng ổ đĩa của tôi và yêu cầu hoàn lại tiền đầy đủ .
Cody Grey

4
Giải pháp cho tất cả các loại phần mềm - ảo hóa. Như ngày xưa giai thoại về MS, thậm chí không cho nó cơ hội.
Bakudan

Tôi phải nói rằng tôi đồng ý với @Cody Grey 100%.
boehj

xin chào tôi là poster gốc. Tôi không thể để lại bình luận trên bài viết (tôi không biết tại sao). vì vậy ... máy tính của tôi là máy tính xách tay (Sony Vaio F134 / FX) và nó có MS Windows gốc và tôi không truy cập vào phương tiện cài đặt windows.
qiback

Phiên bản MS Windows nào bạn đang chạy? Có rất nhiều câu hỏi về việc khôi phục MBR: WinXP , WinVistaWin7 .
Lekensteyn

Câu trả lời:


8

Đối với vấn đề này, đây không thực sự là vấn đề với MBR. Các diễn đàn AudoCAD mà bạn liên kết đến có thông tin sau:

Đó không phải là một sự thay đổi trong MBR. bộ tải khởi động grub đặt mã giai đoạn 2 vào các ngành 2048 sau bản ghi khởi động chính. khu vực ổ cứng này không được sử dụng bởi các hệ điều hành và nằm trước khi chia tay đầu tiên. giữa byte 3585 (0x0E01) và byte 4096 (0x1000) autocad 2011 viết một số mã trong khu vực này và phá hủy mã giai đoạn khởi động grub2.

Bạn sẽ cần phải cài đặt lại GRUB. Theo Super GRUB Disk Wiki , bạn có thể sửa GRUB từ trong bản cài đặt Linux nếu bạn sử dụng LiveCD hoặc từ dấu nhắc lệnh GRUB nếu bạn có thể đến giai đoạn 1 hoặc bằng cách sử dụng Super GRUB Disk để sửa bộ tải khởi động. Tùy thuộc vào phiên bản GRUB của bạn, có những lựa chọn khác nhau cho đĩa khôi phục nào bạn nên sử dụng; bạn có thể nhìn thấy tất cả ở đây .

Nếu bạn có quyền truy cập vào giai đoạn 1 của trình tải, hãy sử dụng các lệnh sau:

Tìm phân vùng trong đó GRUB stage1.

grub>find /boot/grub/stage1
grub>find /grub/stage1
Output from these commands might be:
  (hd0,1)
  (hd0,3)

Giả sử bạn muốn khôi phục GRUB từ phân vùng thứ hai trên đĩa cứng thứ nhất , (hd0,1).

Chỉ cần gõ các lệnh sau:

grub>root (hd0,1)

nhắc nhở:

Filesystem type is ext2fs, partition type 0x83

và sau đó:

grub>setup (hd0)

nhắc nhở:

Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists...

có Chạy "nhúng / boot / grub / e2fs_stage1_5 (hd0)" ... 15 lĩnh vực được nhúng. đã thành công Chạy "install / boot / grub / stage1 d (hd0) (hd0) 1 + 15 p (hd0,1) / boot / grub / giai đoạn 2 /boot/grub/menu.lst" ... đã thành công.

Bây giờ bạn có thể khởi động lại máy bằng lệnh khởi động lại.

grub>reboot

2

Trước khi bạn làm điều này, hãy chắc chắn rằng bạn sao lưu dữ liệu có giá trị của bạn .

Một giải pháp tiềm năng cho vấn đề của bạn là sử dụng phương tiện cài đặt Windows để thử và sửa chữa MBR. Đặt DVD vào ổ đĩa và nó sẽ hướng dẫn bạn một tùy chọn để sửa chữa cài đặt.

CODA

Tùy chọn khác là lấy Super Grub .iso , ghi nó và sử dụng nó thay thế. Nó có thể sửa chữa MBR bị hỏng.


2

Theo liên kết của bạn, AutoCad 2011 không sửa đổi MBR, mà thay vào đó sửa đổi 2K byte theo sau nó (thường không được sử dụng, ngoại trừ GRUB), do đó bạn cần cài đặt lại Grub thay vì khôi phục MBR. Trong mọi trường hợp, vì đó là một câu hỏi quan trọng, tôi sẽ giải quyết những gì bạn thực sự đã hỏi - khôi phục MBR.

Cách xa nhất và nhanh nhất để sao lưu / khôi phục MBR là sử dụng linux live-cd và dd.

Đơn giản chỉ cần khởi động vào livecd và thực hiện:

dd if=/dev/sda of=MBR.bak bs=512 count=1

khôi phục bằng cách sử dụng cùng một lệnh nhưng với lật ofif

dd if=MBR.bak of=/dev/sda

Đảm bảo rằng /dev/sda tham chiếu đến ổ cứng chính của bạn, không cần chỉ định chặn và đếm vì MBR.bak đã có 512 byte - LƯU Ý RATNG ĐIỀU NÀY S OVER QUÁ BẢNG PHẦN MỀM CỦA BẠN - tránh làm như vậy bằng cách chọn bs = 446 Count = 1 trên khôi phục (66 byte cuối cùng của MBR là bảng + chữ ký)

Để sao lưu và khôi phục phần mà AutoCad ghi đè thay thế bằng 5 (để bao gồm 512 đầu tiên và 2k sau đó). Tất nhiên, giả sử rằng bạn đã làm điều này trước khi cài đặt AutoCad. Mặc dù như Cody đã chỉ ra - bất kỳ phần mềm nào THAM GIA MỘT PHIÊN BẢN THỬ NGHIỆM sửa đổi ổ cứng của bạn ở mức độ thấp như vậy nên được gỡ bỏ ngay lập tức


0

Nếu bạn muốn khôi phục MBR của mình trở lại trạng thái ban đầu và bạn đã giành được 7 hoặc vista, bạn có thể làm điều này:

  1. Đặt đĩa cài đặt Windows Vista hoặc Windows 7 vào ổ đĩa, sau đó khởi động máy tính.
  2. Bấm một phím khi bạn được nhắc.
  3. Chọn một ngôn ngữ, thời gian, tiền tệ, bàn phím hoặc phương thức nhập liệu, sau đó bấm Tiếp theo.
  4. Nhấp vào Sửa chữa máy tính của bạn.
  5. Bấm vào hệ điều hành mà bạn muốn sửa chữa, rồi bấm Tiếp theo.
  6. Trong hộp thoại Tùy chọn khôi phục hệ thống, bấm vào Dấu nhắc lệnh.
  7. Nhập Bootrec.exe / FixMbr, sau đó nhấn ENTER.
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.