Cách khôi phục Windows 7 MBR mà không cần đĩa CD


19

Tôi đã chơi với Ubuntu được vài tuần và tôi muốn hoàn nguyên máy tính của mình về bản gốc - mặc định - mặc định.

Trên máy tính, tôi có một phân vùng phục hồi (đó là một chiếc netbook). Tôi đã trải qua quá trình hồi phục và mọi thứ dường như tốt đẹp. Tuy nhiên, khi tôi khởi động lại máy tính, tôi sẽ thấy

grub rescue >

Bây giờ, sự hiểu biết của tôi là khi tôi cài đặt Ubuntu "cạnh nhau", nó đã thay thế MBR hoặc một cái gì đó tương tự, bằng GRUB.

Tôi đã đọc trên một loạt các diễn đàn, rằng tôi cần sử dụng Windows Recovery Disk.

Đây là vấn đề của tôi:

a) Tôi không có đĩa khôi phục, tôi có phân vùng khôi phục - đó là netbook. b) Tôi không có ổ đĩa cd ngoài.

Những gì tôi có là một phím USB có khoảng 1gb không gian trên đó.

Cảm ơn trước.

Câu trả lời:


20

cài đặt Ubuntu LiveCD trên ổ đĩa của bạn, khởi động từ ổ đĩa của bạn, thiết bị đầu cuối mở và gõ:

sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda

Thay thế /dev/sdabằng tên của ổ đĩa của bạn.

Những thông số làm ( từ trang man ):

--interrupt <mode>, -i <mode>

Tùy chọn này thiết lập danh sách các sự kiện sẽ khiến MBR hiển thị lời nhắc của nó. Sử dụng -i +<event>để thêm một sự kiện vào danh sách hoặc -i -<event>để xóa một sự kiện khỏi danh sách. Giá trị của <event>:

  • s - Một phím shift hoặc phím điều khiển được nhấn.
  • k - Nhấn phím không thay đổi
  • a - Lời nhắc luôn được hiển thị.
  • n - Không bao giờ hiển thị lời nhắc (trừ khi xảy ra lỗi).

-p <partn>, --partition <partn>

Điều này chỉ định khu vực khởi động mặc định để tải. Các giá trị hợp lệ <partn>là:

  • 1, 2, 3, 4 Số phân vùng đã chỉ định.
  • F Đĩa mềm đầu tiên.
  • D Phân vùng được đánh dấu bằng cờ khởi động trong bảng phân vùng.

-t <timeout>, --timeout <timeout> Tùy chọn này thay đổi thời gian MBR chờ đợi trước khi khởi động phân vùng mặc định thành giá trị được chỉ định trong 1/18 giây (khoảng). Thời gian chờ tối đa có thể được chỉ định là 65534 tức là khoảng một giờ.

Nếu mbrkhông phải trên repo, bạn có thể tải xuống gói Deb từ đây .

Một phương pháp khác:

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

Thay vì sử dụng toàn bộ Ubuntu LiveCD, người ta có thể sử dụng đĩa sửa chữa khởi động dễ dàng hơn được đề cập trong một câu trả lời khác và chỉ khởi động trong đó.

Phương pháp thứ hai hiệu quả với tôi, tôi không biết tên ổ đĩa của mình là gì nên tôi chỉ muốn với / dev / sda hoạt động với tôi. Nhưng bây giờ tôi không có boot kép (windows 7 / ub Ubuntu) nữa chỉ có windows 7 (nhưng ít nhất tôi không mất gì cả). Cảm ơn chân dài!
MagTun

3
Tôi sẽ đánh giá cao nếu ai đó giải thích cách các lệnh / tệp linux như mbr hoặc mbr.bin cuối cùng khôi phục / sửa chữa khu vực khởi động Windows MBR .. - ý tôi là - đây là hai hệ điều hành khác nhau và nhiều người đề cập đến bootec.exe và chỉ có thể sửa chữa các cửa sổ MBR thông qua Windows Cứu CD, v.v. Tôi xin lỗi vì mức độ bất tài đó và cảm ơn bạn đã hiểu
hello_earth

Lưu ý rằng -p Dcó thể không hoạt động như mong đợi. Bạn có thể cần phải thử tất cả bốn lựa chọn một-by-một cách rõ ràng: -p 1, -p 2, ...
Alexander Pozdneev

7

Bạn có thể tải xuống hình ảnh iso Boot-Repair Disk và ghi nó vào thẻ nhớ USB. Sau đó, khởi động thanh và sửa chữa MBR trên đĩa cứng bị lỗi theo ý muốn. Cả hai phiên bản 32 bit và 64 bit đều có sẵn.

nhập mô tả hình ảnh ở đây

Nó thực sự hoạt động, tôi sử dụng nó để sửa chữa đĩa Win7 mà MBR đã vô tình bị GRUB ghi lại trong quá trình cài đặt Debian.



3

Hãy coi Super Grub Disc là một giải pháp. Bạn có thể đặt nó trên ổ đĩa của bạn với Unetbootin và khởi động vào ổ đĩa của bạn. Chọn Windowsvà sau đó Fix boot of Windowsđể khôi phục MBR Widows của bạn (không có quyền truy cập Ubuntu với potion này) hoặc GNU/Linuxtheo sau là tùy chọn Fix Boot (Nếu bạn muốn cả Ubuntu và Windows). Sau đó, bạn có thể khởi động lại và có quyền truy cập vào hệ điều hành của mình (tùy thuộc vào lựa chọn của bạn, bạn chỉ có thể nhận Windows MBR). Lưu ý rằng mặc dù Super Grub Disk đã lỗi thời, Super Grub Disk 2 không hoạt động và vì vậy bạn nên sử dụng Super Grub Disk.


1

Các netbook của Toshiba - chỉ cần giữ phím 0(không) trước khi bật comp, tiếp tục giữ phím - sau một vài phút, menu sẽ xuất hiện cho phép bạn xóa HD và trở lại trạng thái xuất xưởng, nếu bạn đang chơi game. Ôi

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.