Một tập hợp các chương trình để khởi động lần đầu máy tính được gọi. Các giai đoạn bật và khởi động máy tính

Quá trình khởi động PC có thể được chia thành các giai đoạn nhất định.
1. Bật nguồn.
2. Bộ nguồn thực hiện quy trình tự kiểm tra. Nếu điện áp đầu ra đáp ứng các thông số nhất định, tín hiệu Power_Good sẽ được gửi đến bo mạch chủ. Khoảng thời gian giữa bật và gửi tín hiệu là khoảng 0,1-0,5 giây.
3. Chip bộ nhớ sau khi nhận được tín hiệu Power_Good sẽ ngừng tạo tín hiệu Reset cung cấp cho bộ xử lý.
4. Bộ xử lý bắt đầu thực thi mã được ghi trong ROM BIOS (bắt đầu tại địa chỉ FFFF:0000). Tại địa chỉ này có hướng dẫn chuyển sang mã thực thi của ROM BIOS.
5. Tiếp theo, ROM BIOS bắt đầu kiểm tra hệ thống để kiểm tra chức năng của nó. Phát hiện lỗi, hệ thống gửi hàng loạt tín hiệu âm thanh, vì bộ điều hợp video chưa được khởi chạy tại thời điểm này. Nếu phiên bản BIOS hệ thống tuân thủ tiêu chuẩn Plug and Play và thực hiện các bước được liệt kê bên dưới. Nếu không, hãy chuyển sang bước 10.
6. Plug and Play BIOS quét các kênh truy cập trực tiếp vào bộ nhớ, dòng ngắt, địa chỉ cố định I/O và các thông số khác cần thiết để cấu hình các thiết bị hỗ trợ tiêu chuẩn này.
7. Tất cả các thiết bị Plug and Play được xác định trong BIOS đều bị tắt để tránh xung đột tiềm ẩn.
8. Một bản đồ tài nguyên (miễn phí và được sử dụng) được hình thành.
9. Thiết bị Plug and Play được kích hoạt sau khi cấu hình sơ bộ. Nếu máy tính của bạn có BIOS không hỗ trợ Plug and Play, thiết bị đã cài đặt Plug and Play trải qua quá trình khởi tạo với cài đặt mặc định. Các thiết bị này sau này có thể thay đổi cấu hình khi hệ thống khởi động (trình quản lý cấu hình sẽ nhắc Dữ liệu BIOS về thiết bị, sau đó tìm hiểu cấu hình của từng thiết bị Plug and Play).
10. Để tìm kiếm một ứng dụng để làm việc với card màn hình, BIOS sẽ quét bộ nhớ của bộ điều hợp video trong dải địa chỉ từ C000:0000 đến C780:0000. Sau khi tìm thấy BIOS của card màn hình, tổng kiểm tra mã chương trình của nó sẽ được so sánh. Nếu có sự trùng khớp tổng kiểm tra BIOS của card màn hình nhận được điều khiển, khởi động bộ điều hợp video và hiển thị con trỏ trên màn hình; nếu không một thông báo lỗi sẽ được tạo ra.
11. Nếu không thể phát hiện thấy BIOS của card màn hình, trình điều khiển video được lưu trong chip ROM của bo mạch chủ sẽ được sử dụng để thực hiện quy trình khởi tạo bộ điều hợp video.
12. BIOS bo mạch chủ Bo mạch kiểm tra phạm vi bộ nhớ còn lại (từ C800:0000 đến DF80:0000) để biết sự hiện diện của BIOS của các bộ điều hợp khác được kết nối với bo mạch chủ (ví dụ: BIOS tìm thấy cũng được khởi chạy để thực thi).
13. Nếu phát hiện tổng kiểm tra không khớp trong một trong các BIOS, một thông báo lỗi có dạng **** ROM ERROR sẽ được hiển thị, trong đó **** là địa chỉ phân đoạn của mô-đun ROM có dữ liệu không chính xác.
14. BIOS xác định từ được ghi tại địa chỉ 0000:0472 để xác định kiểu khởi động (nóng hoặc lạnh). Nếu hoàn thành khởi động nóng, giá trị của từ sẽ là 1234h khiến thủ tục POST bị bỏ qua. Nếu như địa chỉ đã cho lưu trữ một từ khác, bài kiểm tra POST sẽ được chạy.
15. Trong quá trình khởi động nguội, POST được thực hiện. Trong quá trình kiểm tra, thông báo về tất cả các lỗi được tìm thấy sẽ được hiển thị trên màn hình và tín hiệu âm thanh được phát ra từ loa tích hợp.
16. BIOS đọc 1 khu vực, nằm ở mặt 0, trụ 0 (khu vực đầu tiên) của ổ đĩa mà nó khởi động.
17. Nếu khởi động từ đĩa mềm và byte đầu tiên nằm trong bản ghi khởi động nhỏ hơn 06h hoặc nếu byte này bằng hoặc lớn hơn số này, nhưng năm từ đầu tiên có cùng mẫu dữ liệu, một thông báo sẽ được hiển thị chỉ ra rằng bản ghi khởi động đĩa không hợp lệ.
18. Nếu không thể tải hoặc tìm thấy mục khởi động ổ đĩa tập tin hệ thống, một cảnh báo sẽ hiển thị cho biết ổ đĩa không phải là ổ đĩa hệ thống.
19. Nếu không có đĩa mềm hệ thống trong ổ đĩa, BIOS sẽ đọc lĩnh vực MBR(bản ghi khởi động chính).
20. Nếu chữ ký của khu vực này (hai byte cuối cùng) không bằng 55AAh, ngắt 18h được tạo ra. Một cảnh báo tương ứng được hiển thị trên màn hình PC.
21. Bộ nạp khởi động tìm kiếm bảng phân vùng của phân vùng đang hoạt động.
22. Nếu trong bảng không có phân vùng hoạt động thì báo lỗi bằng cách gọi phần mềm ngắt 18h.
23. Nếu bất kỳ phân vùng nào chứa nhãn không chính xác hoặc nhiều phân vùng được đánh dấu là đang hoạt động, thông báo Bảng phân vùng không hợp lệ sẽ hiển thị và quá trình khởi động hệ thống dừng lại.
24. Nếu phân vùng đang hoạt động tìm thấy nó, khu vực khởi độngđược sao chép vào bộ nhớ và chạy kiểm tra xem nó có thực sự khởi động được hay không.
25. Nếu khu vực khởi động phân vùng khởi động không đếm được sau năm lần thử, thông báo Lỗi khi tải hệ điều hành được hiển thị và quá trình tải hệ thống dừng lại.
26. Chữ ký khu vực khởi động được quét. Nếu hai byte cuối cùng không bằng giá trị 55AAh thì hiển thị thông báo Thiếu hệ điều hành và hệ thống ngừng khởi động.
27. Khu vực khởi động của phân vùng hoạt động lưu trữ ứng dụng khởi động hệ điều hành. Nếu các tập tin hệ thống không được đặt đầu tiên trong thư mục gốc, nỗ lực đọc không thành công hoặc khu vực khởi động bị hỏng, một thông báo hiển thị cho biết đĩa có lỗi hoặc không phải là đĩa hệ thống.
Tải thêm phụ thuộc vào việc sử dụng hệ điều hành.

Thật không may, đôi khi bạn có thể tìm thấy khá vấn đề nghiêm trọng với việc bật máy tính và khởi động hệ điều hành, mặc dù cho đến một thời điểm nhất định vẫn chưa có dấu hiệu rắc rối nào. Điều thường xảy ra là máy tính bật nhưng hệ điều hành không khởi động. Đó là về những tình huống như vậy hơn nữa và chúng ta sẽ nói chuyện. Hãy xem xét các câu hỏi liên quan đến lý do tại sao máy tính không khởi động được và phải làm gì trong những tình huống như vậy. Có một số giải pháp phổ quát ở đây.

Máy tính bật lên nhưng hệ điều hành không khởi động: nguyên nhân

Trong số tất cả tình huống có thể xảy ra Khi xảy ra lỗi ở giai đoạn tải, có thể xác định được một số trường hợp điển hình.

Có ba lựa chọn:

  • một màn hình đen xuất hiện;
  • phát sinh màn hình xanh BSoD;
  • Hệ điều hành khởi động nhưng không thể khởi động hoàn toàn.

Trong trường hợp đầu tiên, khi máy tính không khởi động (không bật khởi động), trên màn hình đen có thể xuất hiện thông báo cho biết sự cố vật lý hoặc phần mềm. Trong rất trường hợp đơn giản, khi không có gì nghiêm trọng xảy ra, hệ thống có thể báo cáo rằng, chẳng hạn như thiếu bàn phím (đối với máy tính để bàn). Giải pháp đơn giản nhất là kết nối nó và khởi động lại.

Nếu máy tính bật nhưng quá trình khởi động không khởi động và thay vào đó, các cảnh báo xuất hiện trên màn hình đen về lỗi phần mềm hoặc thiếu tệp, có thể có nhiều lý do dẫn đến hiện tượng này của hệ thống. Trong số đó, trước hết có thể nêu những vấn đề về ổ cứng, hư hỏng hệ điều hành (vô tình hoặc cố ý xóa thành phần hệ thống hoặc mục đăng ký), phơi nhiễm vi-rút, mục nhập khu vực khởi động không chính xác, xung đột ĐẬP vân vân. Nhân tiện, nếu màn hình xanh bật lên, điều này liên quan nhiều hơn đến “RAM” hoặc gần đây trình điều khiển đã cài đặt các thiết bị gây ra xung đột không phải ở cấp độ phần mềm mà ở cấp độ vật lý.

Phải làm gì nếu máy tính không khởi động được và hệ điều hành không khởi động được vì những nguyên nhân trên? Tùy thuộc vào tình hình, có một số giải pháp. Đối với người dùng chưa quen, chúng có vẻ khá phức tạp, nhưng trong một số trường hợp nhất định, chỉ chúng mới có thể được sử dụng để khôi phục hệ thống. Vì vậy, bạn sẽ phải tốn cả thời gian và công sức.

Máy tính bật nhưng không khởi động được: phải làm gì đầu tiên?

Vì vậy, hãy bắt đầu với điều đơn giản nhất. Giả sử hệ thống trải qua một sự cố ngắn hạn trục trặc kỹ thuật, ví dụ như khi tắt máy không đúng cách hoặc tăng điện áp.

Theo quy định, hầu hết tất cả đều được sử dụng ngày nay Sửa đổi Windows thông thường, khi khởi động lại, quá trình khởi chạy sẽ tự động được kích hoạt. Nếu điều này không xảy ra, trước khi khởi động hệ thống, bạn sẽ phải sử dụng phím F8 để gọi thêm. trình đơn khởi động(Windows 10 sử dụng một phương pháp khác).

Máy tính bật nhưng hệ điều hành không khởi động? Không cần phải khó chịu đâu. Ở đây trong rất phiên bản đơn giản bạn có thể chọn dòng để tải cấu hình làm việc cuối cùng. Nếu với thành phần hệ thống mọi thứ đều ổn, hệ thống sẽ khởi động mà không gặp vấn đề gì. Nếu điều này không giúp ích được gì, bạn sẽ phải sử dụng phần khắc phục sự cố và đôi khi thậm chí cố gắng khởi động vào chế độ an toàn cũng có thể thành công.

Có thể bị nhiễm virus

Thật không may, virus cũng có thể gây ra những tình huống như vậy. Phải làm gì nếu máy tính không bật? Các cách để giải quyết vấn đề cụ thể này tập trung vào việc sử dụng một giải pháp mạnh mẽ có thể kiểm tra các mối đe dọa ngay cả trước khi hệ điều hành tự khởi động.

Trong số các phần mềm diệt virus đa dạng, điều đặc biệt đáng chú ý tiện ích đĩa, bắt đầu trực tiếp từ phương tiện quang học hoặc thiết bị USB, có mục khởi động riêng và thậm chí GUI giống như Windows. Một trong những công cụ mạnh mẽ nhất có thể kể đến Kaspersky Đĩa cứu hộ. Việc sử dụng nó có thể đảm bảo phát hiện gần như một trăm phần trăm vi-rút, ngay cả những vi-rút ẩn trong RAM.

Xung đột RAM

Bây giờ hãy xem phải làm gì nếu máy tính không khởi động được và thay vào đó xuất hiện màn hình xanh. Như đã đề cập, điều này thường chỉ ra vấn đề với trình điều khiển và RAM. Chúng ta chưa đề cập đến trình điều khiển nhưng hãy xem xét RAM.

Giải pháp được đề xuất cho vấn đề máy tính không khởi động được thiết kế chủ yếu cho các PC cố định. Trong tình huống này, bạn nên tháo tất cả các thẻ nhớ ra, sau đó lắp từng thẻ một vào và kiểm tra tải. Có lẽ một trong số đó chính là mắt xích gây ra lỗi. Điều này có thể xảy ra khi các chi tiết trang trí từ các nhà sản xuất khác nhau được thêm vào.

Nếu bằng cách nào đó hệ thống có thể được tải bằng cùng chế độ an toàn, RAM phải được kiểm tra ngay lập tức bằng tiện ích Memtest86+, tiện ích này sẽ giúp xác định lý do thực sự vấn đề.

Hệ thống không thấy ổ cứng

Lúc này tình huống tệ nhất là máy tính không khởi động được. Nguyên nhân và cách giải quyết có thể liên quan đến ổ cứng.

Ổ cứng có thể có cả vấn đề về phần mềm và vật lý, mặc dù đôi khi đó không phải là vấn đề. Vấn đề có thể hoàn toàn tầm thường: người dùng trong cài đặt BIOS đã đặt mức ưu tiên khởi động từ một thiết bị di động, chẳng hạn như từ đĩa quang, trong đó ngay bây giờ nằm trong ổ đĩa nhưng không phải là tệp hệ thống. Bạn chỉ cần gỡ bỏ nó và tải lại.

Mặt khác, một vấn đề khác là máy tính không khởi động được (hệ thống không khởi động được) có thể là do bộ nạp khởi động và các bản ghi của khu vực tương ứng bị hỏng. Giải pháp cho tình huống này sẽ được thảo luận sau. Nhưng trong trường hợp đơn giản nhất, bạn có thể thử khôi phục dữ liệu đĩa bằng tiện ích Recovery.

Đôi khi việc thay đổi cài đặt của hệ thống đầu vào/đầu ra BIOS chính cũng có ích. Tại đây bạn cần tìm phần liên quan đến việc thiết lập ổ cứng, trong phần thông số cấu hình SATA hãy tắt chế độ sử dụng AHCI.

Cuối cùng, ổ cứng cũng có thể bị hư hỏng vật lý thuần túy và điều này không thể thực hiện được nếu không có sự can thiệp từ bên ngoài.

Sử dụng đĩa cài đặt

Nhiều người dùng rõ ràng đã đánh giá thấp sự trợ giúp mà cài đặt hoặc hình ảnh hệ thống có thể mang lại trong việc giải quyết các vấn đề liên quan đến các tình huống khi máy tính bật nhưng hệ điều hành không tải.

Thứ nhất, hầu hết mọi bộ công cụ đều bao gồm cái gọi là bảng điều khiển khôi phục, nhờ đó bạn có thể loại bỏ nhiều lỗi phần mềm và thứ hai, bạn có thể sử dụng dòng lệnh tại đây. Nhân tiện, đây là điều tốt nhất phương pháp hiệu quả. Tiếp theo sẽ rõ cách thức hoạt động của nó.

Sự cố với bộ tải khởi động BOOTMGR

Người ta tin rằng sự cố phổ biến nhất khi máy tính bật nhưng hệ điều hành không khởi động là trình quản lý khởi động Windows (Boot Manager) bị hỏng. Trong trường hợp này, hệ thống chỉ ghi rằng không có phân vùng hệ thống (đơn giản là nó không nhìn thấy ổ cứng).

Vấn đề này có thể được khắc phục nếu bạn bắt đầu với đĩa khởi động và chuyển sang dòng lệnh trong bảng điều khiển khôi phục, có thể mở bằng cách nhấn phím “R”. Tiếp theo, trước tiên bạn cần sử dụng lệnh kiểm tra đĩa rồi sửa (khôi phục) các bản ghi khởi động.

Toàn bộ trình tự trông như thế này:

  • chkdsk c: /f /r;
  • Bootrec.exe /FixMbr;
  • Bootrec.exe /FixBoot.

Sau khi nhập lệnh, dấu chấm câu không được đặt mà nhấn phím enter. Nếu vì lý do nào đó, việc thực thi các lệnh này không có tác dụng tích cực, bạn có thể sử dụng cách viết lại hoàn toàn khu vực khởi động, được thực hiện bằng lệnh Bootrec.exe / RebuildBcd. Nếu ổ cứng không có thiệt hại vật chất, điều này sẽ hiệu quả, như người ta nói, một trăm phần trăm.

Một số cũng có thể được sử dụng tiện ích của bên thứ ba. Hầu hết chương trình phù hợp trông giống như một công cụ tên là MbrFix, có trong CD Hiren's Boot. Ví dụ: sau khi gọi nó, đối với Windows 7, với điều kiện là hệ thống cụ thể này đã được cài đặt và chỉ trên một đĩa (không có phân vùng), nên viết như sau:

  • MbrFix.exe /drive 0 fixmbr /win7.

Điều này sẽ giúp người dùng không phải thực hiện các thay đổi đối với bản ghi khởi động và quá trình khởi động sẽ được khôi phục.

Sự cố khi truy cập tệp NTLDR

Khi có thông báo xuất hiện thành phần này không có trong hệ thống, việc sửa lỗi khởi động sẽ được áp dụng trước tiên, như trong trường hợp trước.

Tuy nhiên, nếu không đạt được kết quả, bạn sẽ cần sao chép file gốc vào thư mục gốc phân vùng hệ thống. Ví dụ: nếu ổ đĩa là "C" và ổ đĩa là "E", lệnh sẽ như sau:

  • E:\i386> copy ntldr C:\ (sau khi sao chép, hệ thống sẽ khởi động mà không gặp vấn đề gì).

Tệp HAL.dll bị hỏng hoặc bị thiếu

Nếu máy tính bật lên nhưng hệ điều hành không tải ở chế độ bình thường thì nguyên nhân có thể là do thành phần HAL.dll bị hỏng (có thể hiển thị thông báo tương ứng trên màn hình).

Trong tình huống này, bạn cần khởi động hệ thống ở chế độ an toàn, hãy gọi bảng điều khiển lệnh và viết dòng sau vào đó:

  • C:\windows\system32\restore\rstrui.exe (sau đó nhấn phím Enter và khởi động lại).

Thay vì tổng cộng

Dưới đây là bản tóm tắt ngắn gọn về mọi thứ liên quan đến việc giải quyết vấn đề không thể khởi động hệ điều hành. Đương nhiên, nguyên nhân có thể là do dinh dưỡng thấp, chán ăn Pin CMOS, dây cáp lỏng lẻo, có bụi bên trong đơn vị hệ thống hoặc các trục trặc khác. Nhưng về mặt phần mềm, các phương pháp trên hoạt động hoàn hảo.

  • Khái niệm cơ bản quá trình khởi động Hệ điều hành Windows XP và 7
  • Phương pháp kép và đa biến Khởi động Windows.
  • Hạn chế tải phòng mổ Hệ thống Windows và các lựa chọn có thể khác.
  • Cách thức hoạt động của bộ tải khởi động của bên thứ ba (trình quản lý tải xuống).

Tôi biết từ kinh nghiệm cá nhân rằng hầu hết mọi người đều xem quá trình khởi động máy tính là một điều gì đó vượt quá tầm hiểu biết của họ. Nhiều sách hướng dẫn và hướng dẫn chứa quá nhiều chi tiết kỹ thuật và các chi tiết khiến người dùng bối rối và thường không khuyến khích họ nghiên cứu nó.

Hướng dẫn này sẽ chỉ chứa những thông tin cần thiết nhất. Tôi nghĩ không cần phải đi sâu vào quá trình tải xuống. Chỉ cần biết các điểm kỹ thuật cơ bản là đủ để đưa ra lựa chọn đúng đắn khi cài đặt hoặc thay đổi cấu hình hoặc tải hệ điều hành Windows.

Tài liệu đưa ra dưới đây có vẻ quá đơn giản đối với một số người, nhưng đây chỉ là những gì thực sự cần thiết để hiểu được quy trình. Quá trình tải một hệ điều hành là việc khởi chạy và thực thi tuần tự một “chương trình”, sau đó khởi chạy chương trình thứ hai, thứ ba, v.v. Thông thường, quá trình khởi động yêu cầu khởi chạy 4 hoặc 5 “chương trình”, chương trình cuối cùng thực sự khởi chạy hệ điều hành Windows.

Hầu hết các vấn đề phát sinh chỉ do một trong các chương trình không thể tìm thấy chương trình tiếp theo trong chuỗi hành động. Nếu bạn biết nó nằm ở đâu chương trình bắt buộc, những gì nó cần để khởi chạy chương trình tiếp theo và điểm vào mà chương trình này cần, khi đó bạn thực sự hiểu cách khởi động hệ điều hành.

Không có gì đặc biệt khó khăn hoặc bí ẩn khi hiểu quá trình tải xuống. Rốt cuộc, chúng ta chỉ đang nói về năm chương trình nhỏ chỉ cần khởi chạy (khởi động) theo đúng thứ tự. Bất kỳ người dùng mới làm quen nào, sau năm phút làm việc trên máy tính, đều có thể tìm ra những chương trình này là gì và cách sử dụng chúng một cách thuận tiện.

Không có gì bí mật hay kỳ diệu khi chạy các chương trình theo trình tự; những chương trình này, giống như bất kỳ chương trình nào khác, chỉ là những mã số và số 0 cho máy tính biết phải làm gì. Một số chương trình có những cái tên lạ lùng gần như đã trở thành huyền thoại; tên của chúng thường được phát âm với cảm giác kính trọng và ngạc nhiên. Họ nhận được sự tôn trọng, ngay cả đối với một số chuyên gia máy tính dày dạn kinh nghiệm. Tôi không muốn đặt câu hỏi về niềm tin của bất cứ ai, nhưng đó là sự thật.

Trình tự khởi động hệ điều hành

Chương trình đầu tiên đã được tích hợp sẵn trong bo mạch chủ của bạn máy tính cá nhân, chính xác hơn là vào một vi mạch (chip) nhỏ luôn nằm ở cùng một vị trí. Khi bạn bật máy tính, nó sẽ khởi động và thực thi chương trình được nhúng trong đó. Chương trình đầu tiên này được gọi là BIOS(BIOS). Làm xong công việc của mình, cô bắt đầu chương trình tiếp theo. BIOS rất “thông minh” và luôn cố gắng tìm kiếm chương trình tiếp theo để khởi chạy; vì mục đích này, các vị trí có thể có của nó sẽ được kiểm tra.

Theo quy định, mọi thứ đều được tìm thấy tự động nên bạn không cần phải làm gì cả. Đôi khi cần phải thông báo cho chương trình tham số bắt buộc tìm kiếm thiết bị cần thiết– ổ đĩa mềm, ổ cứng, v.v. Tất cả điều này có thể được thực hiện trong cài đặt chương trình BIOS.

Để tiếp tục tải hệ điều hành từ ổ cứng, bạn cần có chương trình thứ hai nằm trên ổ cứng. Để giúp tìm chương trình thứ hai dễ dàng hơn, nó luôn được đặt ở cùng một vị trí và BIOS luôn bắt đầu duyệt từ đó.

Việc khởi chạy chương trình thứ hai luôn bắt đầu từ byte đầu tiên của khu vực đầu tiên. Chương trình này được gọi là MBR(Bản ghi khởi động chính). Nó chứa chương trình khởi động và bảng phân vùng ( Bảng phân vùng) ổ cứng - mục đích kép này khiến nhiều người hiểu lầm. Tên phổ biến nhất cho phần khởi động của MBR là Chương trình Bootstrap ( IPL). Cũng giống như BIOS, chương trình IPL phổ biến cho tất cả các hệ điều hành, vì vậy bạn không phải lo lắng liệu nó có hỗ trợ Windows hay Linux hay không. Nằm trên ổ cứng, nhiệm vụ của nó chỉ là khởi chạy chương trình tiếp theo. Chương trình IPL của Microsoft có kích thước nhỏ và khả năng hạn chế, mục đích và nhiệm vụ chính tìm và chạy chương trình tiếp theo trong chuỗi.

Nhìn qua bảng phân vùng và nhận thấy cờ hoạt động “đang phát triển”, chương trình nhận ra rằng nó đã tìm thấy mục tiêu. Nếu phân vùng được gắn cờ là đang hoạt động, chương trình tải ban đầu (IPL) sẽ đi tới byte đầu tiên của khu vực đầu tiên và bắt đầu chương trình tiếp theo trong chuỗi khởi động. Khi bạn thay đổi (di chuyển) cờ hoạt động từ phân vùng này sang phân vùng khác, chương trình khởi động sẽ bắt đầu duyệt và tải từ phân vùng khác.

Khi thay đổi cờ hoạt động, không hành động thể chất không xảy ra với phân vùng, chỉ có một sửa đổi nhỏ được thực hiện đối với bảng phân vùng. Phân vùng có bộ cờ được gọi là phân vùng Active; để thay đổi hoạt động của các phân vùng đĩa cứng, bạn chỉ cần di chuyển con trỏ (gắn cờ tới ngôn ngữ kỹ thuật) vào phần mong muốn.

Chương trình thứ ba trong chuỗi các chương trình khởi chạy tuần tự nằm ở đầu phần. Nó được gọi là PBR(Bản ghi tải phần) hay đôi khi được gọi là VBR(Tải xuống khối lượng bản ghi). Khi PBR thực hiện công việc của mình, nó sẽ khởi chạy chương trình tiếp theo sau đó. PBR rất cụ thể và không giống như BIOS và IPL, nó cần phải biết tên chính xác và vị trí tập tin. Tên file sẽ khác nhau tùy theo hệ điều hành nên trong quá trình cài đặt hệ điều hành PBR sẽ ghi lại những dữ liệu cần thiết để có thể dễ dàng tìm thấy. tập tin cần thiết. Đối với hệ điều hành từ Windows NT đến Vista, đây sẽ là file có tên ntldr, luôn nằm trong thư mục gốc của phân vùng. Vị trí của file ntldr luôn nằm trong thư mục gốc bên cạnh Windows và Tệp chương trình, chứ không phải bên trong một thư mục hoặc thư mục.

Đối với các hệ điều hành từ Windows NT đến Vista việc khởi chạy file ntldr sẽ là thao tác thứ 4 và chương trình mới nhất trong mạch tải. Về cơ bản, tập tin này là Bộ tải khởi động Windows, chạy từ thư mục system32.

Hình này cho thấy trình tự khởi động. Bản ghi khởi động chính (MBR) được hiển thị dưới dạng một phần riêng biệt ở đầu ổ cứng. Với mục đích này, một phân vùng nhỏ được dành riêng trên ổ cứng, không được kết nối với các phân vùng khác. Bản ghi tải phân vùng (PBR) được hiển thị dưới dạng một phần riêng biệt trong khi trên thực tế nó là một phần của phần đó. Hệ điều hành Windows dành riêng 16 khu vực đầu tiên của phân vùng để sử dụng độc quyền bản ghi khởi động của phân vùng.

Trình tự khởi động của hệ điều hành Windows NT và Vista cũ gần như giống nhau, tuy nhiên ở hệ điều hành mới nhất ntldr đã được thay đổi. TRONG Windows cũ NT, tập tin ntldr vừa là trình tải xuống vừa là trình quản lý tải xuống, nhưng trong Windows Vista hai chức năng này đã được tách thành hai chương trình khác nhau.

Chức năng quản lý khởi động, chịu trách nhiệm tìm kiếm hệ điều hành đang hoạt động, hiện được thực hiện bởi tệp bootmng. Bộ tải khởi động, thực sự khởi động hệ điều hành, thực thi - file winload.exe. Tệp bootimg nằm trong phân vùng gốc của hệ điều hành đã cài đặt và tệp winload.exe được đặt bên trong thư mục system32 của hệ thống Thư mục Windows. Tất cả những thay đổi này bổ sung thêm một bước nữa vào chuỗi khởi động hệ điều hành, tạo thành năm bước trong Viste.

Hệ điều hành Windows 7 được trang bị những khả năng to lớn cho phép bạn tạo phần bổ sungđể quản lý tải xuống và các tập tin BCD và bootmng. Microsoft báo cáo rằng thay đổi tải hệ điều hành Windows 7 mới có thể trở thành vĩnh viễn trong tương lai.

Còn tiếp…

Sau khi bật máy tính, phần cứng sẽ được kiểm tra. Hãy xem thứ tự khởi động Windows. Hệ điều hành sẽ kiểm tra những thành phần nào được kết nối với máy tính và tình trạng của chúng. Nếu hệ thống phát hiện bất kỳ vấn đề nào với một trong các thành phần quan trọng thì quá trình khởi động sẽ bị dừng và bạn sẽ được thông báo lý do bằng thông báo hiển thị trên màn hình. Ngoài ra, còn có một “bảng chữ cái” tín hiệu âm thanh đặc biệt. . Bằng số tiếng bíp của BIOS, bạn có thể xác định hiệu suất của máy tính. Ví dụ, một tín hiệu ngắn, có nghĩa là thử nghiệm đã được hoàn thành thành công. Giả sử một cái dài và hai cái ngắn, cho biết BIOS không phát hiện được card màn hình.

Sau quy trình này, khu vực khởi động được tìm kiếm, được chọn trước trong BIOS. Thông thường đây là một ổ cứng. Nhưng giai đoạn này không áp dụng cho việc tải hệ điều hành.

Khi tìm thấy khu vực khởi động, BIOS sẽ đọc nội dung từ khu vực khởi động thứ nhất của đĩa. Nó chứa MBR (Bản ghi khởi động chính), đây là bản ghi khởi động chính và tất nhiên, bảng phân vùng đĩa nhờ sự trợ giúp của nó mà BIOS có thể xác định phân vùng nào đang hoạt động. Và việc tải hệ điều hành bắt đầu từ đó.

Sau đây, theo thứ tự tải Kiểm soát cửa sổđược chuyển vào bản ghi khởi động, nó nằm ở khu vực đầu tiên của phân vùng đang hoạt động. Với sự trợ giúp của nó, trình quản lý khởi động Windows sẽ được khởi chạy.

Sau đó từ Tập tin khởi động Dữ liệu cấu hình, nằm trong thư mục (Khởi động) của phân vùng đang hoạt động, trình quản lý khởi động sẽ đọc cấu hình hệ thống. Nếu tệp này chứa một số mục nhập thì bạn sẽ thấy một menu trong đó bạn có thể chọn hệ điều hành.

Tiếp theo, Winload.exe được khởi chạy, đây là mô-đun để tải hệ thống, các thành phần kernel (Ntoskml.exe và Hal.dll), cũng như các dịch vụ hệ thống và các thành phần khác. Chà, lúc này bạn sẽ thấy logo Windows.

Sau đó, bạn sẽ tự động đăng nhập. Nếu bạn đăng nhập bằng thông tin đăng nhập và mật khẩu thì quá trình winlogon.exe sẽ được tải, quá trình này sẽ hiển thị một cửa sổ để bạn nhập thông tin đăng nhập và mật khẩu của mình.

Vì thế. Nếu đáp ứng một số điều kiện, thứ tự khởi động Windows sẽ không bị gián đoạn và do đó bạn có thể làm việc an toàn trên máy tính của mình. Có bốn điều kiện như vậy, đó là:

1. B cài đặt BIOSĐĩa lưu trữ hệ điều hành phải được đăng ký;

2. Đầu tiên lĩnh vực cứngđĩa phải có MBR và bảng phân vùng chính xác, đồng thời một trong các phân vùng được đánh dấu là đang hoạt động;

3. Bật phần hoạt động phải có mục khởi động và thư mục gốc của nó phải chứa tệp bootmgr;

4. Thư mục Boot phải chứa tệp BCD với mục chính xác về hệ điều hành được cài đặt trên ổ cứng.

Sau khi bật máy tính, phần cứng sẽ được kiểm tra. Hãy xem thứ tự khởi động Windows.

Hệ điều hành sẽ kiểm tra những thành phần nào được kết nối với máy tính và tình trạng của chúng. Nếu hệ thống phát hiện bất kỳ vấn đề nào với một trong các thành phần quan trọng thì quá trình khởi động sẽ bị dừng lại và bạn sẽ được thông báo lý do bằng thông báo hiển thị trên màn hình.

Ngoài ra, còn có một “bảng chữ cái” đặc biệt của tín hiệu âm thanh. Bằng số tiếng bíp của BIOS, bạn có thể xác định hiệu suất của máy tính hoặc máy tính xách tay của mình. Ví dụ: một tín hiệu ngắn có nghĩa là quá trình thử nghiệm đã hoàn tất thành công. Giả sử một cái dài và hai cái ngắn, cho biết BIOS không phát hiện được card màn hình. Chúng tôi tại trung tâm bảo hành có thể tư vấn, giải mã tín hiệu thậm chí từ xa, liên hệ với chúng tôi và việc sửa chữa laptop tại nhà dường như sẽ dễ dàng hơn bao giờ hết.

Tìm kiếm khu vực khởi động

Sau quy trình này, khu vực khởi động được tìm kiếm, được chọn trước trong BIOS. Thông thường đây là một ổ cứng. Nhưng giai đoạn này không áp dụng cho việc tải hệ điều hành. Khi tìm thấy khu vực khởi động, BIOS sẽ đọc nội dung từ khu vực thứ nhất của đĩa. Nó chứa MBR (Master Boot Records), đây là bản ghi khởi động chính và tất nhiên là bảng phân vùng đĩa. Với sự trợ giúp của nó, BIOS có thể xác định phân vùng nào đang hoạt động. Và việc tải hệ điều hành bắt đầu từ đó. Sau đó, theo thứ tự khởi động của Windows, quyền điều khiển được chuyển đến bản ghi khởi động; nó nằm ở khu vực thứ nhất của phân vùng đang hoạt động. Với sự trợ giúp của nó, trình quản lý khởi động Windows sẽ được khởi chạy. Sau đó, trình quản lý khởi động sẽ đọc cấu hình hệ thống từ tệp Dữ liệu cấu hình khởi động, nằm trong thư mục (Khởi động) của phân vùng đang hoạt động. Nếu tệp này chứa một số mục nhập thì bạn sẽ thấy một menu trong đó bạn có thể chọn hệ điều hành. Tiếp theo, Winload.exe được khởi chạy, đây là mô-đun để tải hệ thống, các thành phần kernel (Ntoskml.exe và Hal.dll), cũng như các dịch vụ hệ thống và các thành phần khác. Chà, lúc này bạn sẽ thấy logo Windows. Sau đó, bạn sẽ tự động đăng nhập. Nếu bạn đăng nhập bằng thông tin đăng nhập và mật khẩu thì quá trình winlogon.exe sẽ được tải, quá trình này sẽ hiển thị một cửa sổ để bạn nhập thông tin đăng nhập và mật khẩu của mình. Nếu xảy ra lỗi, trợ giúp máy tính tại nhà sẽ nhanh chóng giúp đỡ. Vì thế. Nếu đáp ứng một số điều kiện, thứ tự khởi động Windows sẽ không bị gián đoạn và do đó bạn có thể làm việc an toàn trên máy tính của mình. Có bốn điều kiện như vậy, đó là:

1. Các tham số BIOS phải chỉ định đĩa chứa hệ điều hành;

2. Khu vực đầu tiên của ổ cứng phải có MBR và bảng phân vùng hợp lệ, đồng thời một trong các phân vùng được đánh dấu là đang hoạt động;

3. Phân vùng hoạt động phải có bản ghi khởi động và thư mục gốc của nó phải chứa tệp bootmgr;

4. Thư mục Boot phải chứa tệp BCD với các mục nhập chính xác về hệ điều hành được cài đặt trên ổ cứng.

BIOS (Hệ thống đầu vào/đầu ra cơ sở) là một phần mềm đặc biệt được tích hợp sẵn trong bộ vi điều khiển trên bo mạch chủ, dịch từ tiếng Anh là hệ thống đầu vào-đầu ra chính. Được cho mã chương trìnhđảm bảo sự tương tác của hệ điều hành với thiết bị, cho phép bạn kết hợp những khác biệt về phần cứng trong thiết bị máy tính.

Vai trò của BIOS là gì?

Khi bạn khởi động BIOS máy tính lần đầu tiên bằng công cụ cài sẵn thuật toán phần mềm kiểm tra hiệu suất của thiết bị phần cứng. Bộ vi điều khiển gửi hướng dẫn khởi động đến từng thành phần của máy tính. Đổi lại anh ta phải bắt buộc nhận được phản hồi từ thiết bị. Nếu BIOS không nhận được phản hồi, hệ thống sẽ thông báo cho người dùng bằng cách hiển thị thông báo trên màn hình hoặc tín hiệu âm thanh.

Nếu không có phần mềm này thì máy tính không thể hoạt động được. Ngoài ra, hệ điều hành sẽ không khởi động nếu cấu hình BIOS được cấu hình không chính xác hoặc các cài đặt bị mất do sự cố hệ thống. Cài đặt hệ thống BIOS cho phép bạn:

Làm thế nào để vào BIOS?

Thông tin về cách vào BIOS có thể được đọc trong quá trình khởi động máy tính. Thông thường, hệ thống tạo ra một bản ghi có dạng: Nhấn DEL để vào SETUP. Trong trường hợp này, để đăng nhập, bạn phải bấm vào Phím XÓA trong khi máy tính đang khởi động. Trong một số trường hợp, để vào trình đơn BIOS, bạn cần nhấn một số tổ hợp phím nhất định. Được sử dụng phổ biến nhất là F1, F2, F10, ESC hoặc tổ hợp Ctrl+Alt+Ins, Ctrl+Alt+Esc.

Hãy nhớ: không nên thay đổi cài đặt BIOS một cách không cần thiết. Hệ thống chứa đựng sự sống còn thông số quan trọng hoạt động của thiết bị phần cứng, cấu hình không chính xác có thể làm hỏng một số thành phần nhất định hoặc toàn bộ bo mạch chủ.

Menu cài đặt BIOS

Các hệ thống phổ biến nhất BIOS AMI và BIOS giải thưởng. Phiên bản AMI BIOS có ba phần:

  • Main cho phép bạn thay đổi cài đặt thời gian hệ thống. Ngày, mức độ ưu tiên phương tiện di động, chứa thông tin về hệ thống;
  • Nâng cao bao gồm các tham số cho hoạt động của bộ xử lý trung tâm và các tham số cấu hình cho phần cứng tích hợp, cài đặt cho cổng USB và nguồn điện;
  • Boot chứa các tùy chọn khởi động, bao gồm các cài đặt bảo mật trong quá trình khởi động.

Menu BIOS giải thưởng có cấu hình phức tạp hơn. Hệ thống bao gồm các phần sau:

  • Các tính năng CMOS tiêu chuẩn cho phép bạn định cấu hình ngày giờ hệ thống, loại ổ đĩa được sử dụng cũng như đặc điểm của các ổ đĩa hiện có.
  • Các tính năng BIOS nâng cao bao gồm nhiều tùy chọn, đặc biệt là thứ tự các ổ đĩa được thăm dò khi khởi động, bật/tắt tính năng đa luồng của bộ xử lý, các tham số tương tác cốt lõi và thông tin về trạng thái của ổ đĩa cứng. Phần này cho phép bạn tối ưu hóa hiệu suất của RAM.
  • Các tính năng Chipset nâng cao bao gồm cài đặt quan trọng vận hành các thiết bị tích hợp: bộ xử lý trung tâm, RAM và xe buýt hệ thống truyền dữ liệu. Bạn không nên tự mình thay đổi các cài đặt này.
  • Thiết bị ngoại vi tích hợp chịu trách nhiệm cấu hình các thành phần được tích hợp trong bo mạch chủ (bộ điều khiển USB, card màn hình và card âm thanh, bộ điều khiển mạng và nhiều cổng khác nhau).

Nói chung, menu BIOS bao gồm các phần sau (tên khối có thể có được chỉ định trong ngoặc đơn):

  • cài đặt chung (CÀI ĐẶT CMOS TIÊU CHUẨN hoặc CHÍNH);
  • Thuộc tính BIOS (THIẾT LẬP TÍNH NĂNG NÂNG CAO hoặc BIOS);
  • thuộc tính chipset (THIẾT LẬP TÍNH NĂNG CHIPSET hoặc Cấu hình chip);
  • thuộc tính của thiết bị tích hợp (Cấu hình thiết bị ngoại vi tích hợp hoặc cấu hình thiết bị I/O);
  • thuộc tính của khe cắm PCI (CẤU HÌNH PNP/PCI hoặc CẤU HÌNH PCI);
  • quản lý năng lượng (THIẾT LẬP QUẢN LÝ NGUỒN hoặc POWER);
  • mật khẩu hệ thống (MẬT KHẨU GIÁM SÁT hoặc USER PASSWO RD);
  • lưu và khôi phục cài đặt (LƯU CÀI ĐẶT, TẢI MẶC ĐỊNH CÀI ĐẶT hoặc TẢI MẶC ĐỊNH BIOS);
  • thoát khỏi cấu hình (EXIT).

Thông tin nhỏ này về cơ bản là tất cả những gì bạn cần ở giai đoạn đầu làm quen với BIOS máy tính của mình; chúng tôi sẽ tiếp tục loạt bài viết về công cụ này và cho bạn biết nhiều điều nữa. thông tin thú vị. Cảm ơn.

Nhiều người dùng mới làm quen hỏi công cụ tìm kiếm cách định cấu hình BIOS để khởi động từ đĩa CD. Và ngoài ra nếu bạn cần khởi động từ ổ đĩa flash. Trước hết, cần phải khởi động từ BIOS trong trường hợp bạn cần và điều này chỉ có thể thực hiện được bằng cách cài đặt lại hệ điều hành (Windows). Ngoài ra, nếu bạn có khả năng khởi động hình ảnh với các tiện ích, chẳng hạn như để chia ổ cứng thành các phân vùng, và ở đây, tất nhiên, bạn cũng không thể làm gì nếu không cókhởi động từ đĩa hoặc ổ đĩa flash thông qua BIOS. Nói chung, có rất rất nhiều lý do để khởi động từ đĩa, vì vậy tôi sẽ bắt đầu câu chuyện về việc thiết lập BIOS.

Không giống như BIOS, mã UEFI và tất cả thông tin dịch vụ của nó có thể được lưu trữ không chỉ trong một con chip đặc biệt mà còn trên các phân vùng, cả bên trong và bên ngoài. ổ cứng, cũng như kho mạng. Đổi lại, thực tế là dữ liệu khởi động có thể được đặt trên các ổ đĩa có dung lượng lớn, do kiến ​​trúc mô-đun, có thể cung cấp cho EFI nhiều dữ liệu phong phú. chức năng. Ví dụ: đây có thể là các công cụ chẩn đoán được phát triển hoặc các tiện ích hữu ích có thể được sử dụng cả ở giai đoạn khởi động PC ban đầu và sau khi hệ điều hành khởi động.

Một cái nữa tính năng chính UEFI có thể làm việc với ổ cứng khối lượng lớn, được đánh dấu bằng Tiêu chuẩn GPT(Bảng phân vùng hướng dẫn). Cái sau không được hỗ trợ bởi bất kỳ sửa đổi BIOS nào vì nó có địa chỉ cung 64-bit.

Khởi động PC dựa trên UEFI, như trong trường hợp BIOS, bắt đầu bằng việc khởi tạo thiết bị. Nhưng đồng thời, quy trình này nhanh hơn nhiều vì UEFI có thể phát hiện một số thành phần cùng một lúc ở chế độ song song (BIOS lần lượt khởi chạy tất cả các thiết bị). Sau đó, hệ thống UEFI sẽ được tải, dưới sự kiểm soát của nó, mọi hành động cần thiết sẽ được thực hiện (tải trình điều khiển, khởi tạo ổ khởi động, khởi động dịch vụ khởi động, v.v.) và chỉ sau đó hệ điều hành mới khởi động.


Có vẻ như quy trình gồm nhiều bước như vậy sẽ làm tăng thời gian khởi động tổng thể của PC, nhưng trên thực tế thì điều ngược lại lại xảy ra. Với UEFI, hệ thống khởi động nhanh hơn nhiều nhờ trình điều khiển tích hợp và bộ tải khởi động riêng. Kết quả là, trước khi bắt đầu, hệ điều hành nhận được thông tin toàn diện về phần cứng của máy tính, cho phép nó khởi động trong vòng vài giây.

Bất chấp tất cả sự tiến bộ của UEFI, vẫn có một số hạn chế cản trở sự phát triển và phân phối tích cực của bộ nạp khởi động này. Thực tế là để triển khai tất cả các khả năng của giao diện khởi động mới, nó cần có sự hỗ trợ đầy đủ từ hệ điều hành. Cho đến nay, chỉ Windows 8 mới cho phép bạn sử dụng đầy đủ các khả năng của UEFI. Hỗ trợ hạn chế cho giao diện mới có sẵn cho các phiên bản 64-bit của Windows 7, Vista và Linux với kernel 3.2 trở lên. Khả năng UEFI cũng được sử dụng trong trình quản lý khởi động BootCamp bởi Apple V. hệ thống riêng Mac OS X

Chà, làm thế nào để máy tính khởi động từ UEFI nếu nó sử dụng hệ điều hành không được hỗ trợ (WindowsXP, Windows 7 32 bit) hoặc phân vùng tệp (MBR)? Đối với những trường hợp như vậy, giao diện khởi động mới được tích hợp sẵn Mô-đun hỗ trợ tương thích(Mô-đun hỗ trợ tương thích), về cơ bản là một BIOS truyền thống. Đó là lý do tại sao bạn có thể thấy có bao nhiêu máy tính hiện đại, trang bị bo mạch chủ với UEFI, khởi động theo cách truyền thống ở chế độ mô phỏng BIOS. Điều này thường xảy ra nhất vì chủ sở hữu của chúng tiếp tục sử dụng phân vùng HDD với MBR truyền thống và không muốn chuyển sang phân vùng GPT.

Phần kết luận

Rõ ràng là, không giống như BIOS truyền thống, Giao diện UEFI có khả năng làm được nhiều việc hơn là chỉ quá trình tải. Khả năng khởi chạy các dịch vụ và ứng dụng đang hoạt động, cả ở giai đoạn đầu khởi động PC và sau khi hệ điều hành khởi động, mở ra nhiều cơ hội mới cho cả nhà phát triển và người dùng cuối.

Nhưng đồng thời, hãy nói về việc từ chối hoàn toàn trong tương lai gần từ hệ thống cơ bản I/O vẫn còn sớm. Trước hết, bạn cần nhớ rằng cho đến nay hầu hết các máy tính đều chạy WindowsXP và Windows 7 32 bit, không được UEFI hỗ trợ. Có và ổ cứng, được đánh dấu theo tiêu chuẩn GPT, hầu như chỉ có thể được tìm thấy trong các mẫu máy tính xách tay mới chạy Windows 8.

Vì vậy, miễn là phần lớn người dùng, do thói quen hoặc một số lý do khác, bị ràng buộc bởi các phiên bản HĐH cũ và các phương pháp phân vùng ổ cứng truyền thống, BIOS sẽ vẫn là hệ thống chính để khởi động máy tính.