Chương trình khôi phục khởi động cho Windows 7

Đối với những người không hiểu chúng ta đang nói về điều gì, tôi sẽ cho bạn thấy mọi thứ bằng hình ảnh:

Đây là giao diện menu khởi động khi cài đặt hệ điều hành Windows 8 mới nhất.

Và đây là giao diện của menu khi cài đặt Windows Vista, 7 mới nhất.

Trước Windows Vista (Windows 2000, XP), tất cả các thay đổi về tải xuống đều được thực hiện đối với tệp boot.ini. Boot.ini là một tệp hệ thống chứa thông tin về hệ điều hành Windows được cài đặt trên máy tính của bạn. Dữ liệu này được hiển thị trong khi máy tính/máy tính xách tay đang khởi động. Để thay đổi các tham số khởi động, chỉ cần mở tệp boot.ini bằng bất kỳ trình soạn thảo văn bản nào và thực hiện thay đổi.
Bắt đầu với hệ điều hành Windows Vista (Windows 7, 8, 10), file boot.ini đã được thay thế bằng file Boot Configuration Data (BCD). Tệp này linh hoạt hơn boot.ini và có thể được sử dụng trên các nền tảng sử dụng phương tiện khác ngoài BIOS để khởi động hệ thống.

Nhưng làm cách nào để thay đổi tùy chọn khởi động trong Windows Vista 7, 8, 10? Có hai cách để thực hiện việc này được cung cấp bởi các nhà phát triển Windows:

1 Sử dụng giao diện đồ họa;

2 Sử dụng dòng lệnh.

Thay đổi tùy chọn khởi động bằng GUI trong Windows Vista, 7, 8.

Để sử dụng phương pháp này, nhấn tổ hợp phím "Win" + "R", tại dòng "Run", gõ msconfig và nhấn Enter.

Phải nói rằng có khá nhiều cài đặt theo cách này, nhưng đối với hầu hết người dùng thì điều này là khá đủ. Công cụ này sẽ cho phép bạn:

1) Nhận thông tin về hệ thống khởi động hiện tại và mặc định.
2) Chỉnh sửa thời gian (thời gian chờ). Sau thời gian này, hệ điều hành được thiết lập khởi động theo mặc định sẽ được tải mà không cần sự can thiệp của người dùng. Để thực hiện việc này, hãy chỉ định thời gian (tính bằng giây) trong trường "Hết giờ".


3) Thay đổi hệ thống mặc định để khởi động. Để thực hiện việc này, hãy chọn hệ thống bạn muốn khởi động theo mặc định (không có sự can thiệp từ bên ngoài) và nhấp vào nút "Đặt làm mặc định".


4) Xóa mục không cần thiết khỏi menu khởi động. Chọn mục bạn muốn xóa và nhấp vào nút "Xóa".

Mọi thay đổi sẽ có hiệu lực sau khi nhấn nút "OK" và khởi động lại hệ thống.

Thay đổi tùy chọn khởi động bằng dòng lệnh (bcdedit) trong Windows Vista, 7, 8.

Tiện ích bcdedit cung cấp nhiều tùy chọn mở rộng hơn để thay đổi các tham số khởi động. Bcdedit là một công cụ dòng lệnh được thiết kế để quản lý dữ liệu cấu hình khởi động. Nó có thể được sử dụng cho nhiều tác vụ khác nhau: tạo kho lưu trữ mới, sửa đổi kho lưu trữ hiện có, thêm tùy chọn menu khởi động, v.v.

Để hiểu rõ hơn về lệnh này, hãy khởi chạy dấu nhắc lệnh với quyền quản trị viên và chạy lệnh:

/bcdedit/?

Trong bài viết này tôi muốn đi vào chi tiết hơn về các ví dụ sử dụng lệnh bcdedit .

Ví dụ về việc sử dụng bcdedit.

Trước khi bắt đầu thực hiện các thay đổi đối với bộ tải khởi động Windows, trước tiên bạn phải tạo bản sao lưu của nó. Để thực hiện việc này, hãy tạo thư mục BootBackup trên bất kỳ đĩa nào và nhập lệnh sau vào dòng lệnh (dòng lệnh phải được chạy với tư cách Quản trị viên):

bcdedit /xuất D:\BootBackup\bcd

Nếu bạn cảm thấy có gì đó không ổn, để đưa mọi thứ về trạng thái ban đầu, hãy chạy lệnh khôi phục BCD:

bcdedit /nhập D:\BootCopy\bcd

Ổ D:\ chứa thư mục BootBackup ở đâu.

Bước tiếp theo là tìm hiểu thông tin cơ bản về BCD của bạn. Để thực hiện việc này, hãy chạy lệnh bcdedit.

Ở đâu:
định danh– ID của một bản ghi cụ thể;
thiết bị– hiển thị phân vùng chứa các tệp tải xuống (đây có thể là hệ điều hành hoặc thư mục BOOT);
thiết bị os– hiển thị phân vùng chứa các tập tin hệ điều hành. Thông thường, các tham số của thiết bị và osdevice bằng nhau;
con đường– nếu thiết bị xác định một phân vùng đĩa chứa các tệp hệ điều hành, thì tham số này sẽ xác định phần còn lại của đường dẫn đến bộ tải hệ điều hành;
mặc định– hiển thị ID của hệ điều hành được tải theo mặc định, nếu hệ điều hành khởi chạy dòng lệnh được tải theo mặc định, tham số mặc định được gán giá trị (hiện tại);
thứ tự hiển thị– hiển thị thứ tự sắp xếp các bản ghi về hệ thống có khả năng khởi động;
hết giờ– thời gian chờ (xem ở trên), giá trị được hiển thị và đặt tính bằng giây;
ngôn ngữ– chỉ định ngôn ngữ của menu khởi động hoặc menu tùy chọn khởi động nâng cao;
Sự miêu tả– hiển thị tên hệ điều hành hiển thị trong menu khởi động.

Cách thay đổi hệ điều hành mặc định.
Chỉ định giá trị /default và ID của hệ điều hành sẽ khởi động theo mặc định.
bcdedit/mặc định (ID)
Bây giờ hệ điều hành có ID được chỉ định sẽ khởi động theo mặc định.

Cách thay đổi giá trị độ trễ khởi động
Để thay đổi độ trễ trước khi hệ điều hành bắt đầu tải, hãy chạy lệnh sau:
bcdedit/hết thời gian XX
trong đó XX là số tính bằng giây, mặc định là 30 giây.

Xóa mục nhập khỏi BCD và trình quản lý khởi động thực hiện bằng lệnh:
bcdedit/xóa (ID)
Có một điểm đặc biệt trong việc thực thi lệnh: nếu một bản ghi đã biết được chỉ định làm ID, chẳng hạn (ntldr), thì lệnh phải được thực thi bằng phím /f:
bcdedit/xóa (ntldr)/f
Nếu ID được viết bằng mã chữ và số thì không cần chuyển đổi /f.

Để có được thông tin chi tiết hơn về khả năng của tiện ích bcdedit, bạn phải sử dụng trợ giúp bcdedit/?

Khôi phục bộ tải khởi động Windows 7 - thực hiện các bước khôi phục hệ điều hành sau khi xảy ra sự cố khi tải Windows. Do lỗi hệ thống, người dùng có thể mất dữ liệu và các tệp cá nhân có trên máy tính.

Tại một thời điểm, hệ điều hành sẽ không thể khởi động trên máy tính. Nhiều thông báo khác nhau (không phải lúc nào cũng bằng tiếng Nga) xuất hiện trên màn hình, cho biết có sự cố khi tải Windows.

Nguyên nhân chính gây ra sự cố với bộ tải khởi động Windows 7:

  • hành động của người dùng: cố gắng sử dụng các phân vùng hệ thống ẩn, các thay đổi không chính xác đối với các tệp khởi động bằng EasyBCD, v.v.;
  • lỗi hệ thống;
  • tiếp xúc với phần mềm độc hại;
  • sự xuất hiện của các khối xấu trên ổ cứng máy tính;
  • hệ điều hành được cài đặt trên máy tính không đúng thứ tự;
  • vấn đề phần cứng.

Vấn đề về bootloader phải được giải quyết, nếu không bạn sẽ không thể sử dụng Windows vì hệ thống sẽ không khởi động được trên máy tính. Các vấn đề có thể được giải quyết một cách triệt để: lại trên PC.

Nếu có một cái được tạo bởi công cụ hệ thống hoặc sử dụng các chương trình của bên thứ ba, bạn cần khôi phục từ ảnh sao lưu Windows được tạo trước. Thật không may, nhiều người dùng không quan tâm đầy đủ đến việc sao lưu hệ thống nên những phương pháp này sẽ không hiệu quả với họ.

Làm cách nào để khôi phục bộ tải khởi động Windows 7? Để khôi phục các tệp khởi động của hệ điều hành, hãy sử dụng các công cụ Windows tích hợp sẵn: khôi phục khởi động tự động, cũng như sử dụng các tiện ích BootRec và BCDboot có trong hệ điều hành, được khởi chạy trên dòng lệnh.

Trước khi sử dụng các công cụ của hệ điều hành, bạn cần biết cách bố trí ổ cứng. Các máy tính hiện đại có kiểu bố trí ổ cứng GPT và BIOS mới - UEFI, nhưng vào thời Windows 7, phân vùng MBR đã được sử dụng trên các đĩa và giờ đây là BIOS đã lỗi thời. Trên một số máy tính, Windows 7 64-bit được cài đặt trên ổ đĩa UEFI và GPT và nói chung, PC Windows 7 sử dụng phân vùng MBR (Master Boot Record).

Trong bài viết này, chúng tôi sẽ xem hướng dẫn về cách khôi phục bộ nạp khởi động trong Windows 7 bằng các công cụ hệ thống: đầu tiên, chúng tôi sẽ thực hiện khôi phục tự động và sau đó chúng tôi sẽ cố gắng khôi phục bộ nạp khởi động từ dòng lệnh.

Để thực hiện các thao tác khôi phục bộ tải khởi động, bạn sẽ cần có DVD cài đặt cùng với hệ điều hành hoặc ổ flash USB có khả năng khởi động của Windows 7. Cần có phương tiện có khả năng khởi động để có thể tải môi trường khôi phục Windows RE (Windows Recovery Environment) trên máy tính cá nhân mà bạn có thể cố gắng giải quyết vấn đề không thể khởi động hệ thống.

Thực hiện khôi phục Windows 7 tự động bằng công cụ hệ thống

Cách dễ nhất: tự động khôi phục phân vùng khởi động trên ổ cứng bằng hệ điều hành. Hành động này xảy ra mà không cần sự can thiệp của người dùng; bạn chỉ cần khởi động vào máy tính từ đĩa khởi động.

Ngay sau khi khởi động máy tính, sử dụng các phím trên bàn phím bạn cần vào Menu Boot để chọn thiết bị bên ngoài để khởi động: ổ DVD hoặc ổ flash USB. Phím nào cần nhấn tùy thuộc vào nhà sản xuất phần cứng, hãy kiểm tra trước điều này. Một cách khác: bạn có thể vào BIOS và đặt mức ưu tiên khởi động từ thiết bị được kết nối ở đó: ổ USB hoặc ổ DVD.

Trong ví dụ này, tôi đang sử dụng đĩa cài đặt Windows 7; tất cả các hành động từ ổ flash USB có khả năng khởi động đều được thực hiện theo cách tương tự.

Trong cửa sổ đầu tiên của chương trình Thiết lập Windows, nhấp vào nút “Tiếp theo”.

Trong cửa sổ yêu cầu bạn bắt đầu cài đặt hệ điều hành trên máy tính, ở góc dưới bên trái, nhấp vào “Khôi phục hệ thống”.

Trong cửa sổ “Tùy chọn khôi phục hệ thống” mở ra, quá trình tìm kiếm các hệ thống đã cài đặt sẽ bắt đầu.

Sau một thời gian, một thông báo sẽ xuất hiện cho biết đã phát hiện thấy sự cố trong cài đặt khởi động của máy tính.

Nhấp vào "Chi tiết" để xem mô tả về bản sửa lỗi.

Để chạy khắc phục sự cố tự động các sự cố khởi động hệ thống, hãy nhấp vào nút “Khắc phục và khởi động lại”.

Sau khi khôi phục bootloader, hệ điều hành Windows 7 sẽ khởi động lại vào máy tính.

Việc khắc phục sự cố tự động bằng các công cụ hệ thống có thể được bắt đầu hơi khác một chút:

  1. Trong cửa sổ Tùy chọn khôi phục hệ thống, hãy bật tùy chọn “Sử dụng các công cụ khôi phục để giúp khắc phục sự cố khi khởi động Windows. Chọn hệ điều hành để khôi phục" và sau đó nhấp vào nút "Tiếp theo".

  1. Trong cửa sổ chọn công cụ khôi phục, nhấp vào “Khởi động khôi phục”.

  1. Đợi thao tác tự động giải quyết các sự cố đang ngăn hệ thống khởi động hoàn tất.

Nếu sự cố không được giải quyết tự động, hãy chuyển sang các phương pháp sau, trong đó người dùng sẽ phải nhập lệnh theo cách thủ công trong Dấu nhắc lệnh của Windows.

Khôi phục bộ tải khởi động Windows 7 bằng tiện ích Bootrec

Phương pháp tiếp theo liên quan đến việc khôi phục bộ tải khởi động Windows 7 thông qua dòng lệnh. Để làm điều này, chúng tôi sử dụng tiện ích Bootrec.exe. Phương pháp này chỉ hoạt động với các đĩa có Bản ghi khởi động chính (MBR).

Từ đĩa khởi động, bạn cần vào Môi trường khôi phục Windows bằng phương pháp được mô tả ở trên.

Trong cửa sổ Tùy chọn khôi phục hệ thống, nhấp vào tùy chọn Dấu nhắc lệnh.

Tiện ích Bootrec.exe sử dụng các lệnh cơ bản sau:

  • FixMbr - Tùy chọn ghi master boot record (MBR) vào phân vùng hệ thống của đĩa, tương thích với Windows 7, không ghi đè lên bảng phân vùng hiện có
  • FixBoot - sử dụng lệnh, một khu vực khởi động mới tương thích với Windows 7 sẽ được ghi vào phân vùng hệ thống
  • ScanOS - tìm kiếm tất cả các ổ đĩa của hệ thống tương thích Windows 7 đã cài đặt, hiển thị các mục không có trong kho cấu hình hệ thống
  • RebuildBcd - tìm kiếm tất cả các ổ đĩa của hệ thống tương thích Windows 7 đã cài đặt, chọn hệ thống để thêm dữ liệu vào kho cấu hình khởi động

Lệnh FixMbr được sử dụng để sửa bản ghi khởi động chính cũng như xóa mã không chính xác khỏi bản ghi khởi động chính.

Lệnh FixBoot được sử dụng trong các điều kiện sau: khu vực khởi động bị hỏng, khu vực khởi động đã được thay thế bằng khu vực khởi động không chuẩn hoặc phiên bản Windows cũ hơn (Windows XP hoặc Windows Vista) đã được cài đặt trên máy tính Windows 7 .

Lệnh ScanOS tìm kiếm tất cả các ổ đĩa để tìm hệ điều hành tương thích với Windows 7. Kết quả là tất cả các mục liên quan đến hệ điều hành khác được cài đặt trên máy tính không xuất hiện trong menu trình quản lý khởi động sẽ được hiển thị.

Lệnh RebuildBcd cho phép bạn phát hiện và thêm các cấu hình khởi động được cài đặt trên máy tính hệ thống vào bộ lưu trữ. Tùy chọn này được sử dụng để xây dựng lại hoàn toàn cấu hình lưu trữ khởi động hệ thống.

Trong cửa sổ trình thông dịch dòng lệnh, nhập lệnh (sau khi nhập lệnh vào dòng lệnh, nhấn phím “Enter”):

Bootrec/fixmbr

Nếu sự cố vẫn tiếp diễn, bạn có thể cần phải nhập lệnh sau:

Bootrec/fixboot

Các lệnh còn lại được sử dụng nếu nhiều hệ điều hành được cài đặt trên máy tính.

Đóng Dấu nhắc Lệnh và trong cửa sổ Tùy chọn Khôi phục Hệ thống, nhấp vào nút Khởi động lại.

Cách khôi phục bộ tải khởi động Windows 7 từ dòng lệnh bằng tiện ích BCDboot

Sử dụng tiện ích bcdboot.exe, bạn có thể khôi phục bộ tải khởi động Windows 7 trên máy tính có kiểu phân vùng đĩa cứng MBR hoặc GPT.

Khởi động từ thiết bị di động, chuyển đến cửa sổ có lựa chọn phương thức khôi phục hệ thống, sau đó khởi chạy dòng lệnh. Một tùy chọn khác: trong cửa sổ đầu tiên, nhấn phím “Shift” + “F10” trên bàn phím để vào cửa sổ dòng lệnh.

Trong cửa sổ Dấu nhắc Lệnh, nhập lệnh để khởi chạy tiện ích DiskPart:

Phần đĩa

Để hiển thị thông tin về ổ đĩa máy tính của bạn, hãy nhập lệnh sau:

Khối lượng danh sách

Chúng ta cần tìm ra ký tự ổ đĩa (tên ổ đĩa) mà hệ điều hành được cài đặt trên đó.

Tên ổ đĩa (ký tự ổ đĩa) trong Diskpart có thể khác với tên ổ đĩa trong Explorer. Ví dụ, trong trường hợp của tôi, trong Explorer, phân vùng hệ thống có chữ cái “C” và trong Diskpart, nó được chỉ định bằng chữ cái “E”.

Để thoát khỏi tiện ích diskpart, hãy nhập:

Bcdboot X:\windows

Trong lệnh này: “X” là ký tự ổ đĩa mà hệ điều hành được cài đặt. Trong trường hợp của tôi, đó là chữ "E", bạn có thể có tên ổ đĩa (đĩa) khác.

Đóng dấu nhắc lệnh.

Trong cửa sổ Tùy chọn khôi phục hệ thống, nhấp vào nút để khởi động lại máy tính của bạn.

Kết luận của bài viết

Nếu gặp sự cố với bộ tải khởi động Windows 7, bạn cần khôi phục các tệp khởi động hệ thống bằng cách khởi động máy tính của mình từ đĩa khởi động Windows. Bạn có thể khôi phục các tệp bị hỏng hoặc bị thiếu bằng các công cụ của hệ điều hành: tự động khắc phục sự cố khởi động Windows, sử dụng tiện ích Bootrec và BCDboot, được khởi chạy từ dòng lệnh trong môi trường khôi phục.

Các kỹ năng giúp người dùng khôi phục bộ tải khởi động Windows 7 là cần thiết nếu hệ điều hành hoàn toàn không khởi động hoặc một số vấn đề phát sinh trong quá trình bật nó.

Trình tải hệ điều hành là một chương trình hệ thống được thiết kế để khởi động HĐH.

Nói một cách đơn giản, đây là một tiện ích giúp bạn bật máy tính của mình.

Với sự ra đời của các phiên bản hệ điều hành mới, bộ tải khởi động cũng được cải thiện. Ví dụ: Windows XP khởi động bằng UEFI.

Các phiên bản HĐH mới hơn (bắt đầu từ phiên bản thứ bảy) sử dụng tiện ích hệ thống BOOTMGR trong quá trình khởi động.

Các loại vấn đề về bootloader

Nguyên nhân phổ biến nhất gây lo ngại là các lỗi sau:

  • Khi bạn cố gắng khởi động hệ thống, các thông báo có tên “Bootmgr bị thiếu” và/hoặc “Đĩa không phải hệ thống” sẽ xuất hiện. Chúng xảy ra do bộ nạp khởi động hoặc bản ghi khởi động chính bị hỏng;
  • .
    Trong trường hợp này, cần phải khôi phục bootloader nếu tin nhắn từ hacker yêu cầu gửi tiền để tiêu diệt virus xuất hiện ngay sau khi người dùng nhấn nút khởi động trên máy tính cá nhân hoặc máy tính xách tay;

Nhớ! Nếu hệ điều hành đã bắt đầu quá trình khởi động và các lỗi chỉ bắt đầu xuất hiện sau đó, điều này không cho thấy có vấn đề với bộ nạp khởi động. Hãy thử bật HĐH ở chế độ an toàn và khắc phục mọi sự cố (ví dụ: phần mềm vi rút).

Trước khi cố gắng thiết lập bộ tải khởi động, hãy truy cập BIOS và đảm bảo rằng hệ thống được đặt theo thứ tự khởi động chính xác cho tất cả các ổ đĩa cứng.

Nếu bạn cài đặt hai ổ cứng trên máy tính cùng một lúc và thứ tự khởi động của chúng không chính xác thì có thể xảy ra sự cố với bộ nạp khởi động.

Dòng đầu tiên phải là đĩa cài đặt hệ điều hành sẽ khởi chạy.

Tự động phục hồi bằng ổ USB

Bạn cần giải quyết vấn đề bắt đầu bằng phương pháp đơn giản nhất.

Nếu bạn không thể sửa lỗi bootloader bằng phương pháp bên dưới, hãy thử giải pháp sau cho sự cố được trình bày trong bài viết.

Để bắt đầu quá trình giải quyết vấn đề, hãy lấy đĩa đã cài đặt hệ điều hành.

Nếu chưa có, bạn có thể khôi phục mà không cần đĩa - trong trường hợp này, bạn cần tạo phương tiện USB bên ngoài có khả năng khởi động.

Phiên bản hệ điều hành nằm trên phương tiện phải hoàn toàn khớp với phiên bản được cài đặt trên máy tính.

Để thực hiện khôi phục tự động từ ổ đĩa flash hoặc đĩa, hãy làm theo các bước sau:

  • Đưa đĩa vào ổ đĩa hoặc ổ đĩa flash vào khe cắm. Khởi động máy tính và trong vài giây đầu tiên, nhấn nút F trên bàn phím. Bằng cách này, bạn sẽ ngay lập tức khởi chạy menu BIOS trước khi xảy ra sự cố.
    Trong BIOS, thay đổi thứ tự khởi động của các thành phần hệ điều hành - đĩa hoặc ổ đĩa flash phải đến trước (tùy thuộc vào thiết bị có hình ảnh hệ điều hành mà bạn đã kết nối với máy tính).
    Sau khi hàng đợi khởi động đã được đặt, hãy lưu tất cả các thay đổi và thoát khỏi cài đặt BIOS. Tuy nhiên, quá trình khởi động hệ điều hành sẽ bắt đầu lại, bây giờ nó sẽ khởi động trực tiếp từ phương tiện hình ảnh. Cửa sổ sau sẽ xuất hiện;

  • Ở cuối cửa sổ (Hình 2), tìm mục khôi phục hệ điều hành và nhấp vào nó. Bây giờ bạn cần chọn hệ điều hành cần khôi phục (nếu nhiều hệ thống được cài đặt trên máy tính cùng một lúc);

  • Sau khi bạn đã quyết định tên của hệ điều hành có hoạt động mà bạn muốn sửa, một cửa sổ sẽ xuất hiện với tất cả các tùy chọn khôi phục hệ điều hành có sẵn. Để bắt đầu, hãy chọn khắc phục sự cố tự động.
    Phương pháp này có thể hữu ích, nhưng không phải trong mọi trường hợp. Nếu hệ thống vẫn không bật sau khi khắc phục tự động như vậy, hãy lặp lại các bước 1-3 một lần nữa và bây giờ chọn tùy chọn thứ hai (bật trạng thái hệ điều hành đã lưu trước đó).
    Đợi cho đến khi tất cả các hành động cần thiết được chương trình thực hiện tự động. Nếu hệ thống khởi động thành công, vấn đề sẽ được giải quyết. Nếu không, bạn nên khôi phục nó bằng tay.

Khôi phục dữ liệu cấu hình khởi động hệ điều hành

Thông tin cấu hình khởi động hệ điều hành chứa thông tin chi tiết về thứ tự tải dữ liệu khi hệ điều hành máy tính được bật.

Thông thường, bộ tải khởi động hệ điều hành không thể hoàn thành do các mục trong Dữ liệu cấu hình khởi động bị hỏng.

Để khắc phục sự cố, bạn cần thêm dữ liệu cấu hình mới vào bộ tải khởi động hệ điều hành:

Một bản cập nhật cấu hình hoàn chỉnh có thể được thực hiện bằng lệnh buildbcd.

Để thực hiện, bạn cần mở cửa sổ dòng lệnh trong tùy chọn khôi phục hệ thống (như trong hình trên).

Trong dòng, nhập dòng chữ “bootrec.exe /rebuildbcd” (không có dấu ngoặc kép) và nhấn nút Enter để thực thi lệnh. Quá trình cập nhật có thể mất vài phút.

Sau khi hoàn thành, một dòng về kết quả của lệnh sẽ xuất hiện trong cửa sổ tiện ích.

Sau khi khôi phục dữ liệu, bạn nên tắt máy tính, tháo đĩa có ảnh hệ điều hành ra khỏi máy, định cấu hình thứ tự khởi động tiêu chuẩn trong BIOS và bật lại thiết bị.

Nếu tất cả các hành động được thực hiện chính xác, hệ thống sẽ khởi động ở chế độ tiêu chuẩn.

Nếu sau khi thực hiện lệnh, bạn nhận được thông báo hệ thống rằng không thể khôi phục cấu hình, bạn phải khởi động vào chế độ an toàn.

Để thực hiện việc này, hãy nhập lệnh bootrec.exe/safeboot tại dòng lệnh - nó cho phép bạn khởi động hệ điều hành bằng cách sử dụng số lượng trình điều khiển và tiện ích của bên thứ ba tối thiểu có thể gây ra lỗi bộ nạp khởi động hệ điều hành.

Để xem và chỉnh sửa các tham số cấu hình bootloader, hãy chạy lệnh BCDEdit.exe:

Lệnh chỉnh sửa cấu hình bootloader

Phần này được cập nhật hàng ngày. Luôn là phiên bản mới nhất của các chương trình miễn phí tốt nhất để sử dụng hàng ngày trong phần Chương trình cần thiết. Có hầu hết mọi thứ bạn cần cho công việc hàng ngày. Bắt đầu dần dần từ bỏ các phiên bản vi phạm bản quyền để chuyển sang các phiên bản tương tự miễn phí tiện lợi và nhiều chức năng hơn. Nếu bạn vẫn chưa sử dụng cuộc trò chuyện của chúng tôi, chúng tôi khuyên bạn nên làm quen với nó. Ở đó bạn sẽ tìm thấy nhiều người bạn mới. Ngoài ra, đây là cách nhanh nhất và hiệu quả nhất để liên hệ với quản trị viên dự án. Phần Cập nhật chống vi-rút tiếp tục hoạt động - luôn cập nhật các bản cập nhật miễn phí cho Dr Web và NOD. Không có thời gian để đọc một cái gì đó? Nội dung đầy đủ của mã có thể được tìm thấy tại liên kết này.

Khôi phục bộ tải khởi động Windows 7 mà không cần phân phối và tạo khởi động kép bằng chương trình MultiBoot

chú thích

Việc khôi phục bộ tải khởi động Windows 7 sau khi cài đặt Windows XP và tạo menu khởi động được mô tả chi tiết trong bài viết Cài đặt Windows XP trên máy tính chạy Windows 7 và không khó nếu bạn có đĩa cài đặt Windows 7 hoặc đĩa khôi phục Windows 7. Tuy nhiên, có những tình huống không có cái này hay cái kia trong tầm tay. Chương trình này nhằm mục đích trợ giúp trong trường hợp này Khởi động đa năng, được phát triển bởi những người tham gia hội nghị OsZone.

Bạn có thể tải chương trình MultiBoot tại Cổng phần mềm OSZone từ trang này.

Trang chương trình trên OsZone-Wiki: MultiBoot.

Lịch sử phát triển

Chương trình dựa trên ý tưởng của Pavel Kravchenko để tự động hóa và trình bày trong giao diện đồ họa (GUI) công việc của người dùng trên dòng lệnh - tiện ích FixBootĐầy đủ. Tuy nhiên, sự ra đời của hệ điều hành Windows 7 đã thúc đẩy sự cải tiến của tiện ích và mở rộng chức năng của nó. Hiện tại, chương trình đã bao gồm hầu hết các chức năng cần thiết của tiện ích bcdedit.exe, được thiết kế để hoạt động với các bản ghi hệ điều hành, ngoại trừ chức năng xóa một mục nhập khỏi kho khởi động (BCD) và thêm mục nhập cho hệ thống Windows 7 hoặc Vista thứ hai vào BCD.

Tính năng chương trình

Với chương trình này bạn sẽ có thể:

  • khôi phục các tệp khởi động Windows Vista hoặc Windows 7 bị mất khi định dạng phân vùng hoạt động; Mới
  • khôi phục bộ tải khởi động Windows Vista hoặc Windows 7 đã bị xóa trong quá trình cài đặt Windows XP;
  • tạo cấu hình khởi động kép cả sau và trước khi cài đặt Windows XP;
  • chỉ định hệ điều hành mặc định;
  • chỉnh sửa các mục của bất kỳ hệ điều hành nào trong trình quản lý khởi động và xác định vị trí của chúng trong menu khởi động;
  • đặt thời gian chờ cho menu với lựa chọn tải hệ điều hành;
  • xuất và nhập dữ liệu cấu hình khởi động;
  • hiển thị thông tin chi tiết về bộ nhớ tải xuống, về tệp khởi động, cách bố trí đĩa và phân vùng, đồng thời lưu chúng vào tệp văn bản;
  • khởi chạy dòng lệnh để thực thi lệnh theo cách thủ công;
  • chỉ định tham số tập tin boot.ini ổ đĩavách ngănđể khắc phục lỗi khởi động trong Windows XP. Mới

Để làm việc với chương trình dễ dàng hơn, mỗi phần tử điều khiển đều được trang bị một chú giải công cụ.

Bắt đầu chương trình

Tải xuống kho lưu trữ cùng với chương trình và giải nén nó vào một thư mục riêng. Nếu bạn khởi động vào Windows XP, chỉ cần chạy chương trình và nếu bạn khởi động vào Windows 7/Vista, hãy chạy chương trình với tư cách quản trị viên. Sau khi bắt đầu chương trình:

  • sẽ thu thập thông tin về dữ liệu cấu hình khởi động (BCD), đĩa và phân vùng cũng như hệ điều hành Windows đã cài đặt;
  • sẽ phân tích phiên bản file bootloader bootmgr;
  • sẽ tìm kiếm các tệp khởi động Windows XP, bao gồm cả nội dung của các tệp boot.ini(nếu có một vài trong số họ).

Kết quả phân tích sẽ được phản ánh trong trường Chi tiết cấu hình trên tab Ngoài ra.

Phiên bản đề xuất bao gồm các tiện ích bootect.exe, vì vậy bạn không cần phải tải xuống hoặc sao chép thêm từ đĩa cài đặt Windows 7, cũng như tiện ích bcdboot.exe, có sẵn trong thư mục Windows\System32 của hệ điều hành Windows 7. Bạn có thể đọc về các khả năng và cách sử dụng tiện ích trong bài viết Các tùy chọn dòng lệnh BCDboot.

Tab khôi phục

Hãy xem các chức năng của chương trình được triển khai bằng tab này.

Mỗi phần tử điều khiển đều được trang bị một chú giải công cụ, giúp làm việc với chương trình dễ dàng hơn.

Hình 1 – Tab “Recovery”: khôi phục bộ tải khởi động Windows 7 và thêm mục dành cho Windows XP vào menu khởi động.

Khôi phục bộ tải khởi động Windows Vista hoặc Windows 7 đã bị xóa trong quá trình cài đặt Windows XP

Khi hộp kiểm đang hoạt động Khôi phục bộ nạp khởi độngWindows Vista/7 trên tất cả các ổ đĩa Lệnh sửa MBR tương thích với Windows 7/Vista sẽ được thực thi:

Bootsect /nt60 Tất cả

Nếu máy tính có nhiều ổ cứng thì lệnh sẽ được thực thi bằng phím /lực lượng.

Nếu bạn đang sử dụng chương trình làm trình soạn thảo mục nhập BCD, hãy bỏ chọn hộp này.

Thêm mục khởi động Windows XP vào menu khởi động và bộ lưu trữ.

Bạn có thể thêm một mục để khởi động Windows XP cả trước và sau khi cài đặt nó. Nếu không có mục khởi động Windows XP trong BCD, bạn sẽ thấy hộp kiểm thứ hai: Thêm một mục vào menu khởi động cho Windows XP, và trong lĩnh vực này Thực hiện các lệnh và báo cáo– danh sách các lệnh cần thiết.

Ghi chú: trước khi thêm mục tải xuống Windows XP vào cửa hàng tải xuống, trong hộp tổ hợp Chọn hệ điều hành Không có dòng nào về nó, nhưng các cài đặt sẽ được áp dụng cụ thể cho mục đã tạo. Ở giai đoạn này bạn có thể:

  • đổi tên mục đã tạo (theo mặc định – “Windows XP”);
  • đặt Windows XP làm hệ điều hành mặc định (nếu bạn không muốn điều này, hãy bỏ chọn hộp tương ứng);
  • xác định vị trí của mục trong menu khởi động (theo mặc định mục này sẽ nằm ở đầu danh sách).

Sau khi nhấp vào nút “Run”, các lệnh đã lên lịch sẽ được thực thi.

Bạn có thể chuẩn bị trước để cài đặt Windows XP và tạo menu khởi động. Để thực hiện việc này, hãy chạy chương trình trong Windows 7, định cấu hình các tùy chọn menu khởi động theo cách tương tự như mô tả ở trên, nhưng vì không cần khôi phục bộ nạp khởi động ở giai đoạn này, nên hãy bỏ chọn Khôi phục bộ nạp khởi độngWindows Vista/7 trên tất cả các ổ đĩa và nhấn nút Hành hình. Sau khi cài đặt Windows XP, bạn chỉ cần khôi phục bootloader Windows 7.

Chỉnh sửa bất kỳ mục nhập hệ điều hành nào trong trình quản lý khởi động.

Chương trình Multiboot cho phép bạn chỉnh sửa các bản ghi khởi động hiện có của hệ điều hành. Để thực hiện việc này, chỉ cần bỏ chọn cả hai hộp kiểm trên tab Sự hồi phục trên sân Chỉnh sửa một bài viết. Để bắt đầu chỉnh sửa, hãy chọn mục mong muốn trong hộp tổ hợp Chọn hệ điều hành. Các chức năng còn lại tương tự như áp dụng cho bản ghi khởi động Windows XP đã tạo và không khó:

  • đổi tên mục đã chọn;
  • đặt hệ thống đã chọn làm hệ thống khởi động mặc định (nếu bạn không muốn điều này, hãy bỏ chọn hộp tương ứng);
  • thay đổi vị trí của mục trong menu khởi động (ở đầu hoặc cuối danh sách).

Đặt thời gian chờ

Để làm điều này, bạn cần thay đổi giá trị trong trường hộp kiểm Đặt thời gian chờ lựa chọn hệ điều hành.

Lệnh sẽ được hiển thị trong trường điều khiển

X:\Windows\System32\bcdedit /hết thời gian nn

trong đó X là chữ cái của phân vùng chứa Windows 7, nn là số giây.

Trường lệnh và báo cáo đã thực hiện

Danh sách các lệnh bạn cần chạy trên dòng lệnh được hiển thị trong hộp Thực hiện các lệnh và báo cáo. Sau khi phân tích các tham số BCD hiện có, chương trình chỉ thêm vào danh sách những lệnh thay đổi các lệnh hiện tại. Ví dụ: nếu tham số hết thời gian là 15 giây, nó sẽ không xuất hiện trong danh sách lệnh. Tiến độ và kết quả có thể nhìn thấy trong lĩnh vực này Các lệnh đã thực hiện và báo cáo. Văn bản có thể được sao chép vào khay nhớ tạm và sau đó dán vào tệp notepad hoặc bài đăng trên diễn đàn.

Khi bạn nhấn nút Hành hình Menu khởi động sẽ bắt đầu được tạo hoặc sửa đổi và bộ tải khởi động Windows 7 sẽ được khôi phục.

Khôi phục khả năng khởi động của Windows 7 hoặc Windows Vista sau khi định dạng phân vùng đang hoạt động

Đôi khi trong quá trình cài đặt Windows XP hoặc thường xuyên hơn là trong quá trình cài đặt lại, người dùng không nghi ngờ sẽ định dạng phân vùng đang hoạt động chứa các tệp khởi động Windows 7. Đương nhiên, sau khi cài đặt Windows XP, khả năng khởi động vào Windows 7 sẽ biến mất. Nếu bạn có đĩa cài đặt Windows 7, việc khôi phục quá trình khởi động chỉ mất vài phút, nhưng nếu bạn không có thì sao? Khởi động đa năngđược trang bị các công cụ để giải quyết vấn đề này mà không cần bộ phân phối. Ở đầu bài viết tôi đã đề cập rằng tiện ích được sử dụng cho việc này bcdboot.exe.

Hình 2 – Tab “Recovery”: khôi phục các tệp khởi động Windows 7 hoặc Windows Vista sau khi định dạng phân vùng hoạt động.

Cửa sổ khôi phục khả năng khởi động Windows 7 sẽ xuất hiện khi chương trình không phát hiện thư mục BOOT ẩn trên phân vùng đang hoạt động (hoặc các phân vùng, nếu có 2 ổ cứng trở lên). Tất cả những gì bạn phải làm là cấu hình các phím tiện ích và chọn phân vùng hoạt động để khôi phục BCD. Chức năng chương trình này đặc biệt có giá trị đối với những người đã cài đặt Windows Vista, vì các tiện ích bcdboot.exe không có trong Windows Vista.

VỚI Khởi động đa năng Việc khôi phục BCD chỉ là một vài cú click chuột.

Tab “Nâng cao”

Tab này cung cấp cho bạn cơ hội xem dữ liệu cấu hình khởi động cũng như cách bố trí các đĩa và phân vùng trong trường "Thông tin cấu hình".

Hình 3 – Tab “Nâng cao”

Nếu bạn cần một tệp văn bản chứa dữ liệu cấu hình khởi động, hãy nhấp vào liên kết Sao chép hoặc Lưu. Trong trường hợp đầu tiên, thông tin được lưu vào bảng tạm và bạn có thể sử dụng nó theo ý muốn. Trong trường hợp thứ hai, bạn sẽ được nhắc tạo tệp văn bản. Có hai lựa chọn để lưu thông tin:

Đầu tiên sẽ chứa thông tin về các mục hệ điều hành tạo thành menu khởi động, tương tự như việc chạy lệnh:

Bcdedit /enum đang hoạt động

Tùy chọn thứ hai sẽ chứa thông tin về tất cả các mục có trong BCD, tương tự như việc chạy lệnh:

Bcdedit /enum tất cả

Dữ liệu về các tệp khởi động Windows, bố cục đĩa và phân vùng, hệ thống Windows đã cài đặt và văn bản của tệp boot.ini sẽ được thêm vào trong mọi trường hợp.

Khu vực công cụ

Tạo một bản sao lưu của BCD là cần thiết để trong trường hợp cài đặt hệ điều hành không thành công hoặc sau khi thử nghiệm menu khởi động, bạn có thể đưa khởi động về trạng thái hoạt động. Để thực hiện xuất BCD, nhấp vào liên kết Cứu. Bạn sẽ được yêu cầu chọn vị trí để lưu trữ bản sao lưu trong thư mục chương trình. Bạn có thể thay đổi nó nếu bạn muốn.

Nếu bạn có bản sao lưu dữ liệu tải xuống được chương trình tạo trước đó, bạn có thể khôi phục dữ liệu đó bằng liên kết Khôi phục. Để thực hiện việc này, hãy nhấp vào nó, chỉ định vị trí lưu trữ tệp sao lưu, sau đó nhấp vào Mở.

Hệ thống con Console của chương trình

Có thể nhận trợ giúp về các lệnh được sử dụng trong hệ thống con bảng điều khiển MultiBoot bằng cách chạy

MultiBoot/?

Hình 4 – Hoạt động của hệ thống con console của chương trình

Để làm việc với các tiện ích bcdeditkhởi động ví dụ: bạn có thể sử dụng Multiboot để lấy thông tin về các mục BCD trên phân vùng C: với đầu ra là tệp văn bản:

MultiBoot -bcdedit /store c:\boot\bcd >c:\bcd_on_c.txt

hoặc viết lại bộ nạp khởi động trên nhiều ổ cứng:

MultiBoot -bootsect /nt60 tất cả /force

Riêng biệt, tôi muốn tập trung vào đội

MultiBoot –buildbootini

Lệnh này có thể được sử dụng để kiểm tra xem cài đặt tệp có đúng không boot.ini, đặc biệt nếu không thể khởi động Windows XP ở cấu hình khởi động kép. Kết quả của việc thực thi lệnh, văn bản của tệp sẽ xuất hiện trong cửa sổ dòng lệnh boot.ini Khôi phục Windows 7 boot sau khi cài XP và tạo boot kép trên diễn đàn.

Khởi động máy tính bao gồm việc kiểm tra BIOS của tất cả các thiết bị và nếu quá trình tự kiểm tra thành công, hãy tải Windows. Hệ thống khởi động nhờ bộ nạp khởi động, trong đó dữ liệu đặc biệt được ghi lại cho mục đích này. Dữ liệu này có thể bị hỏng bất cứ lúc nào và lỗi loại cũng như các lỗi khác có thể xuất hiện. Nếu bạn thấy lỗi tương tự trên màn hình hoặc lỗi tương tự nhưng thực tế là Windows không khởi động được thì bạn cần phải Phục hồi bộ tải khởi động Windows 7. Nhân tiện, tôi đã viết về việc khôi phục bản ghi khởi động cho các hệ thống khác trong các bài viết sau:

Bây giờ chúng ta hãy bắt tay vào công việc.

Khôi phục bộ tải khởi động Windows 7 bằng đĩa khôi phục

Bạn cần có một đĩa cài sẵn Windows 7, nếu có, thật tuyệt, nhưng nếu không, hãy tạo một ổ flash USB có khả năng khởi động. Phiên bản trong trường hợp này không quan trọng, độ sâu bit cũng không quan trọng. Khởi động từ ổ đĩa flash. Khi bạn nhìn thấy trình cài đặt Windows ở phía dưới bên trái, hãy nhấp vào "Khôi phục hệ thống".

Một cửa sổ nhỏ sẽ xuất hiện với các tùy chọn khôi phục hệ thống. Chọn hệ thống cần khôi phục. Nhấp vào nút “Tiếp theo”.

Và đây là một cửa sổ với các tùy chọn cần thiết. Để bắt đầu, bạn có thể thử khắc phục sự cố tự động, đây là mục đầu tiên được gọi là "Khôi phục khởi động". Khi bạn nhấp vào nó, bạn chỉ cần chờ đợi. Nhược điểm của phương pháp này là không phải lúc nào cũng hiệu quả nên chúng ta sẽ sử dụng các phương pháp thủ công.

Sử dụng dòng lệnh

Trong tùy chọn khôi phục, hãy mở Dấu nhắc lệnh. Ở đó chúng ta sẽ nhập lệnh sau:

bootrec /fixmbr

Sử dụng lệnh đơn giản này, bạn có thể khôi phục bản ghi khởi động trên Windows 7. Nếu cách này không hiệu quả, hãy chuyển sang bước tiếp theo:

bootrec/fixboot

Cả hai lệnh đều có nhiều khả năng khôi phục bộ tải khởi động Windows 7. Đóng dấu nhắc lệnh, khởi động lại máy tính và xem điều gì sẽ xảy ra. Trên thực tế, hệ thống sẽ khởi động mà không gặp vấn đề gì. Nếu không được, tôi đã chuẩn bị thêm một số phương pháp.

Sử dụng dòng lệnh #Phương pháp 2

Chúng tôi nhập lại các lệnh sau và một lệnh bổ sung:

  • bootrec /fixmbr
  • bootrec/fixboot
  • bootect /nt60 TẤT CẢ /force /mbr

Hãy thử khởi động hệ thống.

Chỉnh sửa tệp boot.ini

Một tệp boot.ini đặc biệt chịu trách nhiệm tải hệ thống. Hôm nay chúng ta sẽ tra tấn hắn. Có lẽ tính toàn vẹn của nó đã bị xâm phạm do bị vi-rút tấn công hoặc lỗi PC đơn giản, vì vậy việc khôi phục bộ tải khởi động của Windows 7 hoặc hệ thống khác là ưu tiên hàng đầu.

Chúng ta sẽ cần một ổ flash USB có khả năng khởi động lại với 7. Sau khi tải xuống, hãy nhấp vào nút “Cài đặt”. Đi tới cửa sổ nơi bạn có thể chọn đĩa để cài đặt hệ thống. Nhấn Shift+F10 để khởi chạy Dấu nhắc Lệnh.

Tại dấu nhắc lệnh, nhập:

sổ tay

Chúng tôi sẽ mở Notepad, nơi chúng tôi cần nhấp vào “Tệp” và “Mở”. Trong đĩa hệ thống, hãy bật hiển thị các tập tin hệ thống, nếu không bạn sẽ không thấy boot.ini.

Chỉnh sửa tập tin này bằng notepad. Có các tùy chọn sau:

  • thời gian chờ = 10– thời gian để chọn thời điểm khởi động hệ điều hành (nếu có một vài trong số chúng);
  • đa(0)đĩa(0)– những điểm này phải luôn trông như thế này;
  • rdisk(0)– số đĩa chứa phân vùng hệ thống. Nếu bạn có hai đĩa thì tham số có thể trông giống như rdisk(1).

Bản thân tệp có thể trông như thế này, chỉ thay vì XP - Windows 7.

Trong hầu hết các trường hợp, việc chỉnh sửa Boot.ini sẽ không cần thiết. Tôi cũng khuyên bạn nên đọc về các lỗi sau. Có các phương pháp khôi phục bootloader hơi khác một chút nhưng chúng cũng phù hợp với Windows 7.