BIOS và UEFI là gì. Cách khởi động máy tính. Hướng dẫn đa khởi động hệ điều hành Windows

Bạn bật máy tính lên, màn hình tải văn bản xuất hiện, trên đó các số và chữ nhấp nháy nhanh. Thông thường, máy tính hoạt động tốt và bạn không để ý đến chúng. Nhưng đây là một phần quan trọng trong hoạt động của máy tính, trong đó chương trình cơ sở được tích hợp trong BIOS chạy. Nhưng sau đó, một điều gì đó không thể hiểu được đã xảy ra và mọi thứ dừng lại, một mã lỗi hiển thị trên màn hình và đôi khi không có gì hiển thị cả - con trỏ nhấp nháy và mọi thứ đóng băng trong một giấc mơ không thể hiểu được.

Làm thế nào nó hoạt động

Sau khi bật máy tính, không có hệ điều hành trong RAM. Và nếu không có hệ điều hành, phần cứng của máy tính không thể thực hiện các hành động phức tạp, chẳng hạn như tải chương trình vào bộ nhớ. Điều này tạo ra một nghịch lý tưởng chừng như không thể giải quyết được: để tải một hệ điều hành vào bộ nhớ thì chúng ta phải có sẵn hệ điều hành đó trong bộ nhớ.

Giải pháp cho nghịch lý này là sử dụng một số vi chương trình nằm trong một hoặc nhiều chip, BIOS (Hệ thống đầu vào/đầu ra cơ bản). P quá trình tải bắt đầu bằng việc bộ xử lý tự động thực thi các lệnh nằm trong bộ nhớ vĩnh viễn (hoặc có thể ghi lại) (EEPROM hoặc Flash ROM), bắt đầu từ một địa chỉ nhất định. Các phần sụn này không có tất cả chức năng của hệ điều hành, nhưng chúng có đủ chức năng để thực hiện tải tuần tự các chương trình khác, các chương trình này được thực thi lần lượt cho đến khi chương trình cuối cùng tải hệ điều hành.

Trình tự các khối chức năng BIOS chính trong máy tính tương thích với PC:

1. - POST - tự kiểm tra khi bật nguồn bộ xử lý, bộ nhớ, chipset logic hệ thống, bộ điều hợp video, bộ điều khiển đĩa, bàn phím, chuột và các bộ điều khiển và thiết bị khác;

2. - Setup BIOS (chương trình cài đặt thông số BIOS) - cấu hình các thông số hệ thống. Nó có thể được kích hoạt trong quá trình POST bằng cách nhấn một tổ hợp phím nhất định. Nếu người dùng không gọi nó, các tham số đã cài đặt và lưu vào bộ nhớ cố định trong lần cấu hình cuối cùng của Setup BIOS sẽ được tải.

3. - Trình tải hệ điều hành - một chương trình con tìm kiếm khu vực khởi động chính hợp lệ trên thiết bị đĩa.

4. - BIOS - một bộ trình điều khiển được thiết kế để tương tác giữa hệ điều hành và phần cứng khi hệ thống khởi động.

Trong quá trình tải BIOS, ngoài các thao tác trên, việc kết nối, ngắt kết nối và cài đặt chế độ hoạt động của bộ điều khiển thiết bị bo mạch hệ thống được thực hiện theo các cài đặt được ghi trong bộ nhớ vĩnh viễn.

Tại sao điều này là cần thiết?

Điều này là cần thiết cho:

  • kiểm tra khả năng bảo trì và do đó kiểm tra mức độ sẵn sàng vận hành của phần cứng bo mạch hệ thống;
  • kiểm tra tính sẵn sàng của phần cứng bên ngoài, bao gồm các thông số và khả năng bảo trì của nó, cũng như sự tuân thủ của nó ở mức tối thiểu cần thiết, điều này sẽ cho phép bạn điều khiển máy tính trước và sau khi khởi động;
  • kiểm tra khả năng khởi động hệ điều hành.

Trong quá trình thực thi, sự hiện diện của các thiết bị khởi động phải được khởi tạo trước khi tải hệ điều hành sẽ được kiểm tra.

Bao gồm các:

  • thiết bị đầu vào (bàn phím, chuột),
  • thiết bị đầu ra cơ bản (màn hình),
  • thiết bị mà hệ điều hành sẽ được tải - ổ đĩa, ổ cứng, CD-ROM, ổ flash, thiết bị SCSI, card mạng (nếu khởi động qua mạng)

Sau đó BIOS sẽ thăm dò các thiết bị được liệt kê trong danh sách dựng sẵn cho đến khi tìm thấy thiết bị khởi động. Nếu không tìm thấy thiết bị như vậy, thông báo lỗi sẽ hiển thị và quá trình khởi động sẽ bị dừng. Nếu BIOS phát hiện một thiết bị khởi động, nó sẽ đọc bộ nạp khởi động từ thiết bị đó và chuyển quyền điều khiển sang thiết bị đó.

Trong trường hợp ổ cứng, bộ nạp khởi động được gọi là bản ghi khởi động chính (MBR) và thường độc lập với hệ điều hành. Thông thường, nó tìm phân vùng ổ cứng đang hoạt động, tải khu vực khởi động của phân vùng đó và chuyển quyền điều khiển cho nó. Khu vực khởi động này thường dành riêng cho hệ điều hành. Nó phải tải nhân hệ điều hành vào bộ nhớ và chuyển quyền điều khiển cho nó.

Nếu không có phân vùng hoạt động nào tồn tại hoặc khu vực khởi động của phân vùng hoạt động không hợp lệ, MBR có thể tải bộ tải khởi động dự phòng và chuyển quyền điều khiển sang nó. Bộ tải khởi động dự phòng phải chọn một phân vùng (thường có sự trợ giúp của người dùng), tải khu vực khởi động của nó và chuyển quyền điều khiển cho nó.

Trình tự khởi động cho một máy tính cá nhân tương thích với IBM tiêu chuẩn

Sau khi bật máy tính cá nhân, bộ xử lý của nó vẫn chưa bắt đầu hoạt động.

Thiết bị đầu tiên khởi động sau khi nhấn nút nguồn của máy tính chính là bộ nguồn. Nếu tất cả các điện áp nguồn đều có sẵn và tuân thủ định mức, một tín hiệu Power Good đặc biệt sẽ được gửi đến bo mạch chủ, cho biết việc kiểm tra nguồn điện thành công và cho phép các thành phần bo mạch hệ thống khởi động.

Sau đó, chipset tạo ra tín hiệu khởi động lại CPU, tín hiệu này sẽ xóa các thanh ghi bộ xử lý và khởi động nó.

Lệnh đầu tiên được thực thi nằm ở địa chỉ FFFF0h và thuộc không gian địa chỉ BIOS. Lệnh này chỉ đơn giản là chuyển quyền điều khiển sang chương trình khởi tạo BIOS và thực thi lệnh tiếp theo (phần sụn BIOS).

Chương trình khởi tạo BIOS, sử dụng chương trình POST, kiểm tra xem tất cả các thiết bị máy tính cần thiết để BIOS hoạt động và sau đó tải hệ điều hành chính có hoạt động chính xác hay không và khởi tạo chúng.

Vì vậy, công việc của nó là đọc và thực thi tuần tự các lệnh từ bộ nhớ.

Bộ nhớ hệ thống được cấu hình sao cho lệnh đầu tiên mà bộ xử lý đọc sau khi thiết lập lại sẽ nằm trong chip BIOS.

Bằng cách chọn tuần tự các lệnh từ BIOS, bộ xử lý sẽ bắt đầu thực hiện quy trình tự kiểm tra hoặc POST.

thủ tục POST

Quy trình tự kiểm tra POST bao gồm một số bước.

  • Khởi tạo ban đầu các thành phần hệ thống chính;
  • Phát hiện RAM, sao chép mã BIOS vào RAM và kiểm tra tổng kiểm tra BIOS;
  • Thiết lập chipset ban đầu;
  • Tìm và khởi tạo bộ điều hợp video. Bộ điều hợp video hiện đại có BIOS riêng mà BIOS hệ thống cố gắng phát hiện trong phân đoạn địa chỉ được chỉ định đặc biệt. Trong quá trình khởi chạy bộ điều hợp video, hình ảnh đầu tiên được tạo bằng BIOS của bộ điều hợp video sẽ xuất hiện trên màn hình;
  • Kiểm tra tổng kiểm tra CMOS và trạng thái pin. Nếu tổng kiểm tra CMOS không chính xác, các giá trị mặc định sẽ được tải;
  • Kiểm tra bộ xử lý và RAM. Kết quả kiểm tra thường được hiển thị trên màn hình;
  • Kết nối bàn phím, kiểm tra cổng I/O và các thiết bị khác.
  • Đang khởi tạo ổ đĩa. Thông tin về các thiết bị được phát hiện thường được hiển thị trên màn hình;
  • Phân phối tài nguyên giữa các thiết bị và hiển thị bảng với các thiết bị được phát hiện và tài nguyên được gán cho chúng;
  • Tìm kiếm và khởi tạo các thiết bị có BIOS riêng;
  • Gọi ngắt phần mềm BIOS INT 19h, tìm kiếm khu vực khởi động trên các thiết bị được chỉ định trong danh sách khởi động.

Tùy thuộc vào phiên bản BIOS cụ thể, thứ tự của quy trình POST có thể thay đổi đôi chút, nhưng các bước cơ bản trên đều được thực hiện khi khởi động bất kỳ máy tính nào.

Mã POST là gì?

Sau khi bật nguồn máy tính, nếu nguồn điện và các bộ phận chính của bo mạch chủ đang hoạt động (bộ tạo xung nhịp, các bộ phận chịu trách nhiệm vận hành bus hệ thống và bus bộ nhớ), bộ xử lý sẽ bắt đầu thực thi mã BIOS.

Nói chính xác, trong nhiều chipset hiện đại, trước khi bộ điều khiển hệ thống truyền lệnh đến bộ xử lý, bus hệ thống “thông minh” đã được cấu hình sẵn. Nhưng điều này không làm thay đổi bản chất của vấn đề.

Nhiệm vụ chính của BIOS ở giai đoạn này là kiểm tra khả năng bảo trì và khởi tạo các thành phần phần cứng chính của máy tính. Đầu tiên, các thanh ghi bên trong của chipset và bộ xử lý được cấu hình và tính toàn vẹn của mã BIOS được kiểm tra. Sau đó, loại và kích thước của RAM được xác định, đồng thời card màn hình (được tích hợp vào chipset hoặc bên ngoài) được tìm kiếm và khởi tạo. Tiếp theo, các cổng I/O, bộ điều khiển ổ đĩa, bộ điều khiển IDE/SATA và các ổ đĩa kết nối với nó được cấu hình. Và cuối cùng, việc tìm kiếm và khởi tạo các bộ điều khiển bổ sung được tích hợp trên bo mạch chủ và các card mở rộng đã cài đặt được thực hiện. Tổng cộng, có khoảng một trăm bước trung gian, sau đó quyền điều khiển được chuyển đến bộ tải BOOTStrap, chịu trách nhiệm khởi động hệ điều hành.

Mỗi bước kiểm tra POST có một số duy nhất, được gọi là mã POST. Trước khi bắt đầu quy trình tiếp theo, mã POST của nó được ghi vào một cổng đặc biệt có tên là Cổng thử nghiệm sản xuất. Khi thiết bị được khởi tạo thành công, mã POST của quy trình tiếp theo sẽ được ghi vào Cổng kiểm tra sản xuất, v.v. cho đến khi tất cả các thử nghiệm được hoàn thành. Nếu cấu hình của thiết bị không thành công thì việc thực thi thêm các thử nghiệm POST sẽ dừng lại và mã POST của quy trình gây ra lỗi vẫn còn trong Cổng thử nghiệm sản xuất. Sau khi đọc nó, bạn có thể xác định rõ ràng thiết bị có vấn đề.

Hãy nhớ rằng sau khi khởi động lại máy tính bằng hệ điều hành (khởi động mềm hoặc ấm) hoặc thoát khỏi chế độ tiết kiệm năng lượng, không phải tất cả các bước kiểm tra và định cấu hình các thành phần phần cứng thường được thực hiện mà chỉ ở mức tối thiểu cần thiết - thao tác này nhanh hơn. Khi khắc phục sự cố, bạn phải luôn thực hiện khởi động lại “cứng” (“lạnh”) - sử dụng phím RESET hoặc tắt nguồn máy tính. Đây là cách duy nhất để đảm bảo rằng tất cả các bước khởi tạo sẽ được hoàn thành đầy đủ.

Giải thưởng BIOS 6.0: tùy chọn khởi động đầy đủ

Bảng này không chỉ có thể được sử dụng như một danh sách các mã POST mà còn có thể được sử dụng như một chuỗi hành động được thực hiện khi máy tính được bật. Nó chứa các mã POST được hiển thị trong toàn bộ quy trình POST.

mã BÀI ĐĂNG Mô tả quy trình
CF Loại bộ xử lý được xác định và việc đọc/ghi CMOS được kiểm tra
C0 Chipset và bộ đệm L1-, L2 được khởi tạo trước, bộ điều khiển ngắt, DMA và bộ hẹn giờ được lập trình
C1 Loại và dung lượng RAM được phát hiện
C3 Mã BIOS được giải nén vào vùng RAM tạm thời
0C Tổng kiểm tra BIOS được kiểm tra
C5 Mã BIOS được sao chép vào bộ nhớ ẩn và quyền điều khiển được chuyển sang mô-đun Khối khởi động
01 Mô-đun XGROUP được giải nén tại địa chỉ vật lý 1000:0000h
02 Khởi tạo bộ xử lý. Các thanh ghi CR và MSR được thiết lập
03 Tài nguyên I/O được xác định (Super I/O)
05 Xóa màn hình và cờ trạng thái CMOS
06 Bộ đồng xử lý được kiểm tra
07 Bộ điều khiển bàn phím được xác định và thử nghiệm
08 Giao diện bàn phím được xác định
09 Khởi tạo Bộ điều khiển ATA Nối tiếp
0A Phát hiện bàn phím và chuột được kết nối với cổng PS/2
0B Tài nguyên bộ điều khiển âm thanh AC97 đã được cài đặt
O.E. Kiểm tra đoạn bộ nhớ F000h
10 Loại bộ nhớ flash được xác định
12 CMOS đã được thử nghiệm
14 Đặt giá trị cho thanh ghi chipset
16 Bộ tạo xung nhịp ban đầu được khởi tạo
18 Loại bộ xử lý, các tham số của nó và kích thước bộ đệm L1 và L2 được xác định
1B Bảng vectơ ngắt được khởi tạo
1C Kiểm tra tổng kiểm tra CMOS và điện áp pin
1D Hệ thống quản lý điện năng được xác định
1F Đang tải ma trận bàn phím (đối với máy tính xách tay)
21 Hệ thống quản lý nguồn phần cứng đang khởi chạy (đối với máy tính xách tay)
23 Bộ đồng xử lý toán học, ổ đĩa mềm, khởi tạo chipset được thử nghiệm
24 Vi mã bộ xử lý đã được cập nhật. Tạo bản đồ phân phối tài nguyên cho các thiết bị Plug and Play
25 Khởi tạo PCI ban đầu: liệt kê các thiết bị, tìm kiếm bộ chuyển đổi VGA, ghi BIOS VGA vào C000:0
26 Tần số đồng hồ được đặt bằng cách sử dụng CMOS Setup. Đồng bộ hóa các khe DIMM và PCI không sử dụng bị tắt. Hệ thống giám sát (H/W Monitor) được khởi tạo
27 Ngắt INT 09h được kích hoạt. Bộ điều khiển bàn phím được khởi tạo lại
29 Các thanh ghi MTRR được lập trình và APIC được khởi tạo. Bộ điều khiển IDE đang được lập trình. Tần số bộ xử lý được đo. Phần mở rộng BIOS của hệ thống video được gọi là
2B Tìm kiếm BIOS bộ điều hợp video
2D Màn hình giật gân Giải thưởng hiển thị thông tin về loại bộ xử lý và tốc độ của nó
33 Đặt lại bàn phím
35 Kênh DMA đầu tiên đang được thử nghiệm
37 Kiểm tra kênh DMA thứ hai
39 Các thanh ghi trang DMA được kiểm tra
3C Cấu hình bộ điều khiển 8254 (bộ định thời)
3E Kiểm tra bộ điều khiển ngắt 8259
43 Bộ điều khiển ngắt được kiểm tra
47 Xe buýt ISA/EISA đã được thử nghiệm
49 Dung lượng RAM được tính toán. Các thanh ghi đang được cấu hình cho bộ xử lý AMD K5
4E Lập trình đăng ký MTRR cho bộ xử lý Syrix. Bộ đệm L2 và APIC được khởi tạo
50 Đã phát hiện thấy bus USB
52 RAM được kiểm tra và kết quả được hiển thị. Xóa bộ nhớ mở rộng
53 Nếu CMOS bị xóa, mật khẩu đăng nhập sẽ được đặt lại
55 Hiển thị số lượng bộ xử lý (đối với nền tảng đa bộ xử lý)
57 Logo EPA được hiển thị. Khởi tạo ban đầu các thiết bị ISA PnP
59 Hệ thống bảo vệ virus được xác định
5B Nhắc chạy cập nhật BIOS từ đĩa mềm
5D Bộ điều khiển Super I/O và bộ điều khiển âm thanh tích hợp khởi động
60 Vào Cài đặt CMOS nếu nhấn phím Xóa
65 Chuột PS/2 đang khởi chạy
69 Bộ đệm L2 được bật
6B Các thanh ghi Chipset được cấu hình theo BIOS Setup
6D Gán tài nguyên cho thiết bị ISA PnP và cổng COM cho thiết bị tích hợp
6F Bộ điều khiển đĩa mềm được khởi tạo và cấu hình
75 Các thiết bị IDE được phát hiện và cài đặt: ổ cứng, CD/DVD, LS-120, ZIP, v.v.
76 Hiển thị thông tin về các thiết bị IDE được phát hiện
77 Cổng nối tiếp và song song được khởi tạo
7A Bộ đồng xử lý toán học được thiết lập lại và sẵn sàng hoạt động.
7C Xác định bảo vệ chống lại việc ghi trái phép vào ổ cứng
7F Nếu có lỗi sẽ hiển thị thông báo đồng thời nhấn phím Delete và F1
82 Bộ nhớ được phân bổ để quản lý nguồn và các thay đổi được ghi vào bảng ESCD. Màn hình giật gân có logo EPA bị loại bỏ. Yêu cầu mật khẩu nếu cần
83 Tất cả dữ liệu được lưu từ ngăn xếp tạm thời vào CMOS
84 Hiển thị thông báo Đang khởi tạo thẻ cắm và chạy
85 Quá trình khởi tạo USB hoàn tất
87 Các bảng SYSID được tạo trong vùng DMI
89 Các bảng ACPI đã được cài đặt. Các ngắt được gán cho các thiết bị PCI
8B Được gọi bởi BIOS của bộ điều khiển ISA hoặc PCI bổ sung, ngoại trừ bộ điều hợp video
8D Các tham số chẵn lẻ RAM được đặt bằng cách sử dụng CMOS Setup. APM được khởi tạo
8F IRQ 12 được phép cắm nóng chuột PS/2
94 Hoàn tất quá trình khởi tạo chipset. Hiển thị bảng phân bổ tài nguyên. Kích hoạt bộ đệm L2. Cài đặt chế độ chuyển đổi thời gian mùa hè/mùa đông
95 Đặt tần số tự động lặp lại của bàn phím và trạng thái Num Lock
96 Đối với hệ thống đa bộ xử lý, các thanh ghi được cấu hình (đối với bộ xử lý Cyrix). Bảng ESCD được tạo. Bộ hẹn giờ thời gian DOS được đặt theo đồng hồ RTC CMOS. Các phân vùng thiết bị khởi động được lưu để sử dụng bởi phần mềm chống vi-rút tích hợp. Người nói thông báo kết thúc POST. Bảng MSIRQ FF được tạo. Ngắt BIOS INT 19h được thực thi. Tìm kiếm bootloader trong khu vực đầu tiên của thiết bị khởi động

Việc không hoàn thành hoặc không thực hiện được bất kỳ bước nào trong trình tự kiểm tra sẽ dẫn đến việc dừng kiểm tra và cấp mã POST tương ứng với bước không thành công này.

Bạn có thể tìm thấy mã POST từ các nhà sản xuất khác trên trang web của nhà sản xuất bo mạch chủ hoặc nhà sản xuất DIOS của bạn hoặc trên Internet.

Đọc mã POST

Trong các xưởng hoặc chuyên gia sửa chữa, việc kiểm soát việc thực thi các vi chương trình BIOS được thực hiện bằng thẻ mở rộng đặc biệt. Nó được lắp vào một khe trống (hầu hết các kiểu máy hiện đại được thiết kế cho bus PCI) và khi tải, nó sẽ hiển thị trên chỉ báo mã của quy trình hiện đang thực thi.

Một ví dụ là thẻ PCI Post BM9222.

Tuy nhiên, thẻ POST không phải là phương tiện được sử dụng rộng rãi. Đúng hơn, nó là công cụ của thợ sửa máy tính chuyên nghiệp. Nhận thấy thực tế này, các nhà sản xuất bo mạch chủ bắt đầu trang bị cho những mẫu máy được thiết kế dành cho những người đam mê thử nghiệm cài đặt máy tính và ép xung với các chỉ báo mã POST tích hợp.

Một ví dụ là bo mạch chủ ECS H67H2-M hoặc các model X58 Extreme3, P55 Deluxe3 và 890GX Extreme3.

Ngoài ra còn có một giải pháp rẻ hơn - trong quá trình khởi tạo các thành phần ban đầu, mã POST có thể được hiển thị trên màn hình cùng với các thông tin dịch vụ khác. Tuy nhiên, giải pháp này có một nhược điểm đáng kể: nếu sự cố liên quan đến card màn hình, rất có thể bạn sẽ không nhìn thấy gì.

Cơ hội cuối cùng để tìm hiểu về lỗi xảy ra trong quá trình kiểm tra Tín hiệu âm thanh của thông báo lỗi.

Âm thanh và thông báo lỗi

Mặc dù thực tế rằng mã POST là công cụ mạnh mẽ nhất để xác định các sự cố phần cứng khi khởi động máy tính, BIOS cũng cung cấp các công cụ chẩn đoán khác. Nếu bạn không có thẻ POST tùy ý sử dụng và bo mạch chủ không thể hiển thị mã POST, bạn có thể dựa vào tín hiệu âm thanh và thông báo lỗi.

Nhưng để làm được điều này, vỏ PC cần phải có loa hệ thống và nó được kết nối với bo mạch chủ.

Tín hiệu âm thanh đặc biệt có giá trị ở giai đoạn đầu, khi card màn hình chưa được khởi tạo và kết quả là không thể hiển thị bất cứ thứ gì trên màn hình. Sự kết hợp độc đáo giữa tín hiệu dài và ngắn sẽ chỉ ra thành phần có vấn đề.

Ở các giai đoạn sau, việc điều hướng bằng thông báo lỗi do BIOS hiển thị sẽ dễ dàng hơn trong trường hợp xảy ra sự cố phần cứng. Trong một số phiên bản BIOS, thông báo này đi kèm với tín hiệu âm thanh đặc biệt, ở những phiên bản khác, nó thay thế nó. Nhưng trong mọi trường hợp, thông tin thường đủ để xác định thành phần bị lỗi.

Cần lưu ý rằng tín hiệu âm thanh và thông báo lỗi thực sự là một tùy chọn trực quan hơn để hiển thị một số mã POST nhất định và hoàn toàn không phải là một công cụ chẩn đoán bổ sung. Nếu bạn có thẻ POST tùy ý sử dụng hoặc bo mạch chủ có khả năng hiển thị mã POST, bạn cần tập trung vào các mã - chúng cung cấp hình ảnh chi tiết và chính xác hơn nhiều. So sánh ít nhất số lượng mã POST (khoảng một trăm) và số lượng thông báo lỗi hoặc tiếng bíp khác nhau (vài chục).

Chuỗi tiếng bíp Mô tả lỗi
1 đoạn ngắn ĐĂNG thành công
2 ngắn Đã tìm thấy lỗi nhỏ. Một lời nhắc xuất hiện trên màn hình điều khiển để vào chương trình Tiện ích Cài đặt CMOS và khắc phục tình trạng này. Kiểm tra xem cáp có được gắn chắc chắn vào ổ cứng và đầu nối bo mạch chủ hay không.
3 dài Lỗi điều khiển bàn phím
1 ngắn, 1 dài Lỗi bộ nhớ truy cập ngẫu nhiên (RAM)
1 dài, 2 ngắn Lỗi card màn hình
1 dài, 3 ngắn Lỗi khởi tạo bàn phím hoặc lỗi card màn hình
1 dài, 9 ngắn Lỗi đọc từ ROM
Lặp đi lặp lại ngắn Vấn đề với nguồn điện
Lặp đi lặp lại lâu vấn đề về RAM
Tần số cao thấp lặp đi lặp lại vấn đề về CPU
Tiếp diễn Vấn đề với nguồn điện
Quy trình thiết lập

Đăng nhập vào thiết lập BIOS

Bạn chỉ có thể vào Thiết lập BIOS khi máy tính được bật và quá trình kiểm tra POST ban đầu thành công (nghe thấy một tiếng bíp ngắn từ loa hệ thống).

Để thực hiện việc này, bạn cần nhấn một phím hoặc tổ hợp phím cụ thể.

Thông thường, khi kiểm tra, trình bảo vệ màn hình sẽ hiển thị thông báo như “Nhấn DEL để vào Setup” - điều này có nghĩa là bạn phải nhấn phím DEL để vào BIOS Setup. Bạn có thể tìm ra phím nào được gán để vào BIOS từ hướng dẫn dành cho bo mạch chủ. Nếu không có hướng dẫn và trình bảo vệ màn hình không hiển thị bất kỳ gợi ý nào, bạn có thể thử các kết hợp nổi tiếng nhất:

Xóa bỏ
Thoát
Ctrl + Shift + S hoặc Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Xóa

Làm việc an toàn với BIOS Setup

Làm việc với BIOS Setup tiềm ẩn một số rủi ro nhất định, vì nếu thay đổi tham số không chính xác hoặc bất cẩn, hệ thống có thể trở nên không ổn định hoặc hoàn toàn không hoạt động. Có một số mẹo đơn giản có thể giúp giảm thiểu rủi ro có thể xảy ra ở mức tối thiểu:

  • Tốt nhất là bạn nên thử nghiệm các cài đặt Thiết lập BIOS trên một máy tính mới chưa chứa đầy thông tin;
  • Cố gắng không thử nghiệm BIOS trên các máy tính xử lý hoặc lưu trữ thông tin quan trọng hoặc nhiều thông tin. Trước khi thiết lập hệ thống của bạn bằng BIOS, hãy nhớ sao lưu dữ liệu quan trọng của bạn. Điều chính ở những máy tính như vậy là sự ổn định. Một máy tính được ép xung bị treo sau vài giờ xử lý video là một sự lãng phí thời gian, điện năng và kết quả công việc. Một chiếc không được ép xung sẽ xử lý nhiệm vụ này hiệu quả hơn nhiều và sẽ giúp bạn bớt căng thẳng;
  • Trước khi thay đổi các thông số quan trọng, luôn ghi lại giá trị đã đặt và thay đổi. Điều này sẽ cho phép bạn đưa nó trở lại trạng thái hoạt động trong trường hợp hệ thống hoạt động không ổn định;
  • Không thay đổi giá trị tham số mà bạn không biết. Kiểm tra ý nghĩa của chúng trong hướng dẫn dành cho bo mạch chủ hoặc trên Internet trong tài nguyên của nhà phát triển bo mạch;
  • Không chỉnh sửa một số tham số quan trọng không liên quan cùng một lúc. Khi hệ thống không ổn định, việc xác định tham số nào gây ra hoạt động không ổn định sẽ khó khăn hơn nhiều;
  • Đừng ép xung máy tính của bạn mà không nghiên cứu và chuẩn bị kỹ lưỡng về hệ thống được ép xung;
  • Không sử dụng phần Tiện ích Đĩa cứng, phần này được thiết kế để định dạng cấp độ thấp của các mẫu ổ cứng cũ hơn và có trong các phiên bản BIOS cũ hơn, bởi vì có thể làm hỏng ổ cứng hiện đại;
  • Nếu sau khi cài đặt các tham số và thoát BIOS, máy tính ngừng khởi động hoàn toàn, bạn có thể đưa hệ thống về trạng thái hoạt động bằng một số cách:
    • Nếu có thể vào BIOS Setup sau khi khởi động lại máy tính, bạn cần thiết lập các thông số đã chỉnh sửa về giá trị trước đó. Một số phiên bản BIOS tự khôi phục các thay đổi từ phiên trước.
    • Nếu không xác định được những thay đổi đã thực hiện, tốt hơn nên sử dụng các tham số mặc định bằng lệnh Load Fail-Safe Defaults. Sau này, bạn sẽ phải cấu hình hệ thống để hoạt động tối ưu.
    • Nếu máy tính hoàn toàn không khởi động do cài đặt BIOS không chính xác thì bạn cần đặt lại nội dung CMOS. Trong trường hợp này, tất cả các giá trị bao gồm ngày/giờ sẽ bị thay đổi. Để thực hiện việc này, hãy đặt lại cài đặt không chính xác bằng cách di chuyển jumper Flash Recovery (IBM) hoặc jumper Clearing CMOS sang vị trí “xóa CMOS”. Trong trường hợp sau, bạn chỉ cần đóng các điểm tiếp xúc của jumper tương ứng bằng jumper trong vài phút.
    • Trong trường hợp kết quả của Setup BIOS không thành công, sau khi đặt lại cấu hình không thành công bằng cách sử dụng jumper trong quy trình Setup BIOS, cần phải sao chép trả về của việc tải các giá trị BIOS ru.Wikipedia.org<< на главную>>

Để điều hướng tốt hơn việc thiết lập máy tính trong khi nó đang chạy, bạn cần hiểu điều gì xảy ra khi máy tính khởi động, cách các thành phần của nó tương tác với nhau và vai trò của BIOS.

GHI CHÚ.

BIOS là một hệ thống đầu vào/đầu ra cơ bản, chương trình được lưu trữ trong bộ nhớ trên một con chip đặc biệt trên bo mạch chủ. BIOS chịu trách nhiệm khởi động máy tính lần đầu sau khi bật.

Trước hết, sau khi bật (khởi động lại) máy tính, người ta sẽ tìm kiếm bộ điều hợp video được cài đặt trong hệ thống, vì nếu không có nó, máy tính sẽ không thể hiển thị bất kỳ thông tin nào trên màn hình. Nếu không tìm thấy bộ điều hợp video, hệ thống sẽ ngừng tải và phát ra âm thanh lỗi thích hợp.

Khi tìm thấy bộ điều hợp video, nó sẽ được khởi tạo, sau đó một hình ảnh xuất hiện trên màn hình trong vài giây chứa thông tin về bộ điều hợp video được cài đặt trong hệ thống, kích thước bộ nhớ của nó, v.v.

Do đó, việc tìm kiếm bộ điều hợp video thậm chí còn diễn ra sớm hơn so với việc xác định loại bộ xử lý và RAM được cài đặt. Tuy nhiên, nếu bộ xử lý không được cài đặt hoặc không thể sử dụng thì hệ thống thường không thể hiển thị bất kỳ hình ảnh hoặc tín hiệu nào trên màn hình bằng âm thanh.

Bước tiếp theo là xác định loại bộ xử lý. Bước này cũng đặt tốc độ xung nhịp theo cài đặt BIOS. Màn hình hiển thị thông tin về loại bộ xử lý và tần số xung nhịp của nó.

Sau đó, chương trình khởi động sẽ xác định số lượng và loại RAM được cài đặt trong hệ thống và kiểm tra nó. Kết quả của tất cả các quá trình được hiển thị trên màn hình.

Sau đó, quá trình khởi tạo và xác minh các thiết bị được kết nối với bộ điều khiển IDE sẽ bắt đầu. Đây có thể là ổ cứng, ổ CD hoặc DVD và các thiết bị lưu trữ khác. Thông tin về chúng thường đến từ các giá trị tham số BIOS. Nếu tính năng tự động phát hiện ổ đĩa được chỉ định trong cài đặt (Giá trị tự động), hệ thống sẽ tự động cố gắng phát hiện chúng - tuy nhiên, việc này cần thêm thời gian.

Sau đó chương trình khởi động máy tính sẽ kiểm tra ổ đĩa mềm (nếu được cài đặt trên hệ thống). Để làm điều này, người điều khiển sẽ gửi cho anh ta một số lệnh và hệ thống ghi lại phản hồi của anh ta.

Tiếp theo, quá trình tìm kiếm bắt đầu và kiểm tra các thẻ mở rộng được cài đặt trong hệ thống, chẳng hạn như modem bên trong, card âm thanh, thẻ quay video, bộ thu sóng TV hoặc bộ thu sóng FM, v.v. Một số thẻ này (ví dụ: bộ điều khiển SCSI) cũng có thể có BIOS riêng. Trong trường hợp này, quyền kiểm soát có thể tạm thời được chuyển giao cho cô ấy.

Sau tất cả các hành động được mô tả, một bảng thông tin tóm tắt về cấu hình máy tính sẽ được hiển thị trên màn hình điều khiển, cho biết:

Loại bộ xử lý;

Số nhận dạng bộ xử lý (nếu có);

Tốc độ xung nhịp của bộ xử lý;

Dung lượng RAM được cài đặt;

Kích thước bộ nhớ đệm;

Thông tin về hệ số dạng ổ đĩa mềm;

Thông tin về các thiết bị IDE đã cài đặt;

Loại hệ thống video;

Đã phát hiện các cổng nối tiếp và song song cũng như địa chỉ I/O của chúng;

Thông tin về các mô-đun bộ nhớ được cài đặt;

Tìm hiểu về thẻ mở rộng, bao gồm các thiết bị Plug and Play và không Plug and Play.

Tuy nhiên, chúng ta hãy quay lại thời điểm bắt đầu khởi động máy tính và xem xét một quy trình được gọi là tự kiểm tra hệ thống (POST). Nếu hoàn tất thành công, thường sẽ có một tiếng bíp ngắn. Tuy nhiên, đôi khi không có tín hiệu nào được đưa ra.

Điều gì xảy ra nếu mọi thứ không ổn? Nếu phát hiện bất kỳ lỗi nhỏ nào, thông báo về chúng sẽ được hiển thị trên màn hình, sau đó máy tính có thể tiếp tục khởi động. Nếu phát hiện thấy sự cố nghiêm trọng hơn trong quá trình tự kiểm tra, hệ thống máy tính cũng sẽ cố gắng thông báo cho người dùng về chúng, nhưng đôi khi màn hình trong những trường hợp như vậy vẫn tối. Do đó, người dùng thậm chí không thể nhìn thấy thông báo tương ứng trên màn hình.

Nếu điều này xảy ra, bạn có thể sử dụng tín hiệu âm thanh để xác định nguyên nhân lỗi. Với sự trợ giúp của họ, hệ thống sẽ thông báo cho người dùng về kết quả của quá trình tự kiểm tra.

Theo quy định, không thể đưa ra câu trả lời rõ ràng cho câu hỏi sự kết hợp các tín hiệu âm thanh này có ý nghĩa gì, vì mỗi hệ thống con BIOS có một bộ tín hiệu âm thanh riêng, được đưa ra trong mô tả của nó. Tuy nhiên, thường thì những thông tin như vậy có thể không có sẵn. Trong trường hợp này, hãy thử truy cập trang web của nhà sản xuất hoặc yêu cầu thông tin liên quan từ dịch vụ hỗ trợ kỹ thuật của nhà sản xuất BIOS hoặc bo mạch chủ.

Tuy nhiên, có một số tổ hợp tiếng bíp được sử dụng khá thường xuyên để chỉ ra các lỗi tương tự. Nếu hệ thống của bạn phát ra một trong các tổ hợp tiếng bíp sau khi tự kiểm tra thì có khả năng hệ thống đang báo hiệu những điều sau:

Một tiếng bíp ngắn - quá trình kiểm tra đã hoàn tất thành công, quá trình tải tiếp tục (một số hệ thống không phát ra bất kỳ tín hiệu âm thanh nào);

Không có âm thanh - bộ xử lý hoặc nguồn điện bị lỗi (không có hình ảnh trên màn hình);

Một tín hiệu kéo dài liên tục – nguồn điện bị lỗi;

Hai tiếng bíp ngắn – đã phát hiện lỗi nhỏ, cần thực hiện thay đổi cài đặt thông số BIOS (Giải thưởng); nó cũng có thể là lỗi chẵn lẻ bộ nhớ (AMI);

Ba tiếng bíp dài – lỗi bộ điều khiển bàn phím;

Ba tiếng bíp ngắn – lỗi hoạt động của bộ nhớ thấp hơn;

Một tín hiệu dài và một tín hiệu ngắn – RAM không hoạt động bình thường;

Một tiếng bíp dài và hai tiếng bíp ngắn – bộ điều hợp video không hoạt động bình thường;

Một tiếng bíp dài và ba tiếng bíp ngắn – lỗi hệ thống video: màn hình không được kết nối, bộ điều hợp video không hoạt động, v.v. (AMI); hoặc sự cố với bộ điều khiển bàn phím (Giải thưởng);

CHÚ Ý!

Kinh nghiệm cho thấy rằng trong Award BIOS, tín hiệu này cũng có thể được sử dụng ở giá trị đầu tiên. Đây là một trong những sai lầm phổ biến nhất.

Một tiếng bíp dài và tám tiếng bíp ngắn – lỗi hệ thống video: màn hình không được kết nối, bộ điều hợp video không hoạt động, v.v.;

Một tín hiệu dài và chín tín hiệu ngắn – lỗi đọc dữ liệu BIOS;

Bốn tiếng bíp ngắn – bộ hẹn giờ hệ thống không hoạt động;

Năm tiếng bíp ngắn – bộ xử lý không hoạt động bình thường;

Sáu tiếng bíp ngắn – bộ điều khiển bàn phím bị lỗi;

Bảy tiếng bíp ngắn - vấn đề với bo mạch chủ;

Tám tiếng bíp ngắn – bộ nhớ video không hoạt động bình thường;

Tiếng bíp dài lặp đi lặp lại - mô-đun RAM bị lỗi hoặc kết nối không chính xác;

Những tiếng bíp ngắn lặp đi lặp lại - nguồn điện không hoạt động bình thường;

Chín tiếng bíp ngắn – lỗi tổng kiểm tra khi kiểm tra nội dung BIOS; Thông thường, cài đặt BIOS được đặt lại, sau đó bạn có thể vào chương trình cài đặt và tiếp tục làm việc;

Mười tín hiệu ngắn – lỗi ghi dữ liệu vào chip CMOS;

Mười một tín hiệu ngắn - bộ nhớ đệm ngoài không hoạt động chính xác.

Hãy nhớ rằng tất cả các giá trị nhất định đều mang tính biểu thị, nghĩa là trong từng trường hợp cụ thể, ý nghĩa của một tín hiệu âm thanh cụ thể có thể khác nhau tùy thuộc vào nhà sản xuất BIOS hoặc bo mạch chủ.

CHÚ Ý!

Đừng chú ý đến những tiếng bíp ngắn mà nhiều bo mạch chủ ASUS phát ra khi bạn bật hoặc khởi động lại máy tính. Với những tín hiệu này, hệ thống chỉ cần báo hiệu số lượng thiết bị USB được kết nối. Ví dụ: nếu bạn nghe thấy hai tiếng bíp ngắn và yên tĩnh trong khi khởi động, điều đó có nghĩa là đã phát hiện thấy hai thiết bị USB được kết nối. Nếu không có thiết bị nào được kết nối với cổng USB, hệ thống sẽ không phát ra bất kỳ tiếng bíp nào nếu quá trình tự kiểm tra hoàn tất thành công.

Như thực tế cho thấy, đôi khi trong quá trình tự kiểm tra hệ thống máy tính, có thể xảy ra lỗi không thể khắc phục được bằng tín hiệu âm thanh. Để phân tích tình huống này, bảng POST được sử dụng.

Thẻ POST là thẻ mở rộng đặc biệt dành cho bus PCI (hoặc ít phổ biến hơn cho bus ISA), có chỉ báo kỹ thuật số đặc biệt (ví dụ: tinh thể lỏng hoặc thường xuyên hơn là chân không huỳnh quang).

Một cổng đặc biệt được phân bổ trong không gian cổng dành riêng cho mục đích hiển thị kết quả tự kiểm tra. Địa chỉ thập lục phân của cổng này là 80. Trước khi khởi tạo một thiết bị cụ thể có trong hệ thống, một số mã phải được đặt trong cổng này để bạn có thể xác định chính xác những gì đang được khởi tạo vào lúc này.

Nếu quá trình khởi tạo một thiết bị hoàn tất thành công, hệ thống sẽ tiến hành xác định thiết bị tiếp theo. Trong trường hợp này, đoạn mã sau sẽ được ghi vào cổng 80.

Bảng POST đọc các mã được viết trong quá trình khởi tạo thiết bị ở cổng 80 và hiển thị chúng trên chỉ báo của nó. Theo đó, nếu hệ thống bị gián đoạn, bạn có thể thấy mã được ghi lần cuối vào cổng 80. Sử dụng nó, bạn có thể xác định thao tác nào không thành công cũng như thiết bị nào không thể khởi chạy được. Ví dụ: nếu giá trị cuối cùng được hiển thị trên chỉ báo là 04 thì điều này (khi sử dụng hệ thống có BIOS giải thưởng) có nghĩa là hệ thống đang tạo tín hiệu tái tạo RAM không chính xác.

Ý nghĩa của mã POST có thể khác nhau giữa các nhà sản xuất BIOS và bo mạch chủ khác nhau, nhưng hầu hết đều giống nhau. Trong bảng 3.1 hiển thị các mã thủ tục POST thường thấy trong các hệ thống dựa trên Award BIOS.

Bảng 3.1. Ý nghĩa mã POST

Việc sử dụng bảng POST trong một số trường hợp có thể mang lại sự hỗ trợ vô giá trong quá trình chẩn đoán hệ thống bị hỏng hoặc hoạt động sai chức năng.

Tuy nhiên, để sử dụng chẩn đoán như vậy, ít nhất bạn phải cài đặt bảng POST vào khe thích hợp (PCI hoặc ISA), tất nhiên, trừ khi việc này được thực hiện khi lắp ráp đơn vị hệ thống, điều này khá hiếm.

Một số nhà sản xuất bo mạch chủ đặt chỉ báo mã POST trực tiếp trên bề mặt bo mạch chủ để giúp khắc phục sự cố dễ dàng hơn. Đôi khi các chân chỉ báo mã POST cũng được đặt trên bo mạch chủ và bản thân chỉ báo đó cũng được bao gồm trong bộ sản phẩm. Trong trường hợp này, nó có thể được xuất ra bất kỳ vị trí nào trên vỏ máy tính.

Những giải pháp như vậy tạo điều kiện thuận lợi hơn rất nhiều cho việc khắc phục sự cố. Tuy nhiên, thật không may, chúng vẫn còn khá hiếm và chưa được sử dụng rộng rãi.

Điều gì xảy ra sau khi quá trình tự kiểm tra hệ thống máy tính hoàn tất và xác định được thông số của tất cả các thiết bị được cài đặt?

Cho đến thời điểm này, hoạt động của hệ thống được kiểm soát bởi chương trình BIOS tích hợp. Ở giai đoạn này, quyền điều khiển được chuyển tới bản ghi khởi động chính của đĩa cứng.

Khu vực này phải chứa một lượng nhỏ mã bộ nạp khởi động với mục đích chỉ là chuyển quyền điều khiển sang bản ghi khởi động của phân vùng logic mong muốn trên ổ cứng chứa bộ nạp khởi động của hệ điều hành.

Trình tải hệ điều hành là một chương trình đọc nhân hệ điều hành vào RAM và chạy các chương trình khởi tạo nó và chuyển quyền điều khiển cho nó. Sau đó, hệ điều hành (OS) sẽ giành được quyền kiểm soát hệ thống máy tính, theo đó tất cả các công việc tiếp theo trên máy tính sẽ được thực hiện.

Tuy nhiên, một chương trình linh hoạt hơn có thể được đặt trong bản ghi khởi động chính của ổ cứng, chẳng hạn như cho phép bạn hiển thị menu để chọn khởi động hệ điều hành mong muốn nếu một số hệ điều hành được cài đặt trên máy tính.

Ngoài ra, cài đặt BIOS có thể yêu cầu hệ điều hành được tải từ đĩa mềm hoặc CD thay vì đĩa cứng. Trong trường hợp này, BIOS sẽ cố đọc khu vực khởi động của đĩa mềm hoặc CD vào bộ nhớ thay vì bộ nạp khởi động từ bản ghi khởi động chính của đĩa cứng. Nếu điều này thành công, quyền điều khiển sẽ được chuyển sang chương trình đọc.

Nếu không thể phát hiện khu vực khởi động trên ổ cứng hoặc phương tiện di động, một thông báo cảnh báo sẽ xuất hiện trên màn hình, loại thông báo này tùy thuộc vào nhà sản xuất và phiên bản BIOS. Sau đó, hệ thống sẽ ngừng hoạt động.

Việc tìm kiếm bộ tải khởi động trên ổ cứng và phương tiện di động của bạn luôn được thực hiện theo hướng dẫn thứ tự khởi động đến từ cài đặt BIOS.

Đúng, trong thực tế mọi thứ có phần phức tạp hơn. Điều khiển sẽ chỉ được chuyển sang mã đọc từ khu vực khởi động nếu BIOS xác định rằng nó thực sự có thể thực thi được.

Nếu BIOS phát hiện một chuỗi vô nghĩa trong khu vực khởi động của thiết bị được xác định là có khả năng khởi động thay vì mã bộ tải khởi động thì hoạt động tiếp theo của chương trình có thể khác. Trong hầu hết các trường hợp, nếu phương tiện di động được chỉ định là phương tiện có thể khởi động và không tìm thấy mã bộ tải khởi động trong khu vực khởi động của nó, BIOS có thể quyết định rằng đơn giản là đã lắp sai đĩa vào ổ đĩa. Kết quả là máy tính sẽ tạm dừng và trên màn hình sẽ xuất hiện thông báo cho biết bạn cần lắp đĩa khởi động vào. Sau khi nhấn phím Enter, BIOS lại cố gắng đọc mã khu vực khởi động. Nếu phương tiện không được phát hiện trong ổ đĩa, BIOS sẽ cố quét thiết bị tiếp theo được chỉ định trong cài đặt là có khả năng khởi động.

Tuy nhiên, trong hầu hết các trường hợp, hệ điều hành được tải từ ổ cứng. Không giống như các phương tiện khác, ổ cứng chứa một số phân vùng, mỗi phân vùng có khu vực khởi động riêng. Ngoài ra, ổ cứng còn chứa bản ghi khởi động chính ở đầu. Nó được đọc vào bộ nhớ và mã của nó phải chuyển quyền điều khiển đến bộ nạp khởi động của phân vùng ổ cứng mong muốn.

Bộ tải khởi động này lần lượt thực hiện các chức năng tải kernel của hệ điều hành. Sau khi phát hiện kernel, cùng một bộ tải khởi động thường chạy các chương trình khởi tạo thiết bị, cũng như các chương trình khác chuẩn bị cho hệ điều hành tương tác với người dùng.

Bây giờ bạn biết rằng việc tải một hệ điều hành là một quá trình gồm nhiều bước. Điều quan trọng là phải hiểu điều này để đánh giá chính xác nguyên nhân gây ra lỗi xảy ra khi tải hệ thống. Thông tin này cũng cần thiết cho những người sử dụng nhiều hệ điều hành trên máy tính của họ.

Nói về việc tải hệ điều hành, người ta không thể không nhắc đến cách chúng có thể được định vị trên ổ cứng máy tính. Điều này đặc biệt đúng nếu hai hoặc nhiều hệ điều hành phải cùng tồn tại trên ổ cứng cùng một lúc.

Trước hết, bạn cần nhớ rằng ổ cứng vật lý thường không tương ứng với tên logic của các phân vùng được sử dụng trong hệ thống. Ví dụ: nếu trong hệ thống MS-DOS hoặc Windows, bạn thấy các ổ cứng được chỉ định là C:, D: và E:, điều này không có nghĩa là có ba ổ cứng được cài đặt trong máy tính. Đây cũng có thể là một ổ cứng được chia thành các phân vùng hợp lý.

Hơn nữa, ổ cứng chỉ có thể được sử dụng trong hầu hết mọi hệ điều hành nếu nó được phân vùng. Ngay cả khi bạn muốn sử dụng, chẳng hạn như 80 GB ổ đĩa trong Windows mà không cần chia nhỏ nó, bạn cần tạo một phân vùng logic lớn trên đó, chiếm gần như toàn bộ dung lượng.

Ở phần đầu của ổ cứng luôn có một bảng gồm các phân vùng của nó và nếu nó trống (không có phân vùng) thì không thể truy cập vào dữ liệu (tất nhiên trừ khi chúng ta đang nói về các phương thức truy cập tiêu chuẩn và không phải về các chương trình như Disk Editor, làm việc trực tiếp với các vùng vật lý trên đĩa). Dữ liệu được truy cập trong mỗi phân vùng hiện có và cách truy cập nó tùy thuộc vào cách tổ chức dữ liệu trong phân vùng.

Việc phân vùng đĩa thường được thực hiện bằng fdisk hoặc chương trình tương tự. Dưới cái tên này, các chương trình hoàn toàn khác nhau có thể xuất hiện trong các hệ điều hành khác nhau. Ngoài ra còn có các công cụ đặc biệt, chẳng hạn như chương trình DiskMagic (Hình 3.1) hoặc Acronis OS Selector.

Cơm. 3.1. Cửa sổ chương trình DiskMagic.

Theo truyền thống, một ổ cứng vật lý không thể chứa nhiều hơn bốn phân vùng logic vì tiêu chuẩn phân bổ quá ít không gian cho bảng phân vùng ở đầu ổ cứng. Tuy nhiên, hạn chế này có thể được phá vỡ.

Các phân vùng có thông tin được tìm thấy trong bảng phân vùng chính ở đầu đĩa được gọi là phân vùng chính. Vì vậy, sẽ đúng hơn khi nói rằng không thể tồn tại nhiều hơn bốn phân vùng chính trên một ổ cứng vật lý.

Nhân tiện, một số hệ điều hành chỉ có thể khởi động được từ phân vùng chính. Ngoài ra, đối với MS-DOS hoặc HĐH Windows, phân vùng này cần phải nằm trên đĩa vật lý đầu tiên (nếu có một vài trong số chúng) và được đánh dấu là đang hoạt động. Trong một số trường hợp, khoảng cách vật lý của nó với đầu đĩa cũng đóng một vai trò nào đó.

Hơn nữa, khi sử dụng hệ điều hành MS-DOS hoặc Windows 95/98/Me, hãy lưu ý rằng chúng chỉ có thể sử dụng một phân vùng chính trên mỗi ổ cứng.

Ngoài các phân vùng chính, các phân vùng logic mở rộng, về cơ bản là phụ, có thể được đặt trên ổ cứng. Công nghệ này rõ ràng được phát minh để khắc phục giới hạn bốn phân vùng trên một đĩa.

Vì vậy, một trong bốn phân vùng chính có thể được đánh dấu là mở rộng. Một phân vùng như vậy chứa một bảng phân vùng khác, không còn giới hạn kích thước và do đó, có thể chứa thông tin về hầu hết mọi số lượng phân vùng.

Hình ảnh này có thể được trình bày dưới nhiều hình thức khác nhau. Ví dụ: khi sử dụng chương trình fdisk liên quan đến hệ điều hành MS-DOS hoặc Windows, người dùng sẽ thấy rằng tất cả các phân vùng logic đều nằm trong phân vùng mở rộng, mặc dù sẽ thuận tiện và hợp lý hơn nếu trình bày nó theo cách khác - như được hiển thị trong bộ lễ phục. 3.2.

Cơm. 3.2. Bố trí các phân vùng logic trên ổ cứng.

Đối với hệ điều hành MS-DOS hoặc Windows, sử dụng phân vùng mở rộng là cách duy nhất để chia một ổ cứng vật lý thành nhiều ổ logic. Nếu đĩa có một phân vùng chính cho các hệ thống này thì phần còn lại sẽ nằm trên phân vùng mở rộng.

Về mặt lý thuyết, các phân vùng logic nằm bên trong phân vùng mở rộng không khác gì các phân vùng chính về khả năng truy cập dữ liệu. Tuy nhiên, nhiều hệ điều hành không thể đặt trên các phân vùng này, vì trong hầu hết các trường hợp, chúng sẽ không thể khởi động từ chúng.

Có một số tính năng khác của việc sử dụng của họ. Cụ thể, hệ điều hành MS-DOS hoặc Windows chỉ định các đĩa như sau. Đầu tiên là tất cả các phân vùng chính (phân vùng chính của đĩa thứ nhất, phân vùng chính của đĩa thứ hai, v.v.), sau đó là các phân vùng logic (đầu tiên trên đĩa thứ nhất, sau đó trên đĩa thứ hai, v.v.). Do đó, nếu trước đây bạn đã sử dụng một đĩa vật lý có phân vùng C: và D:, sau đó đĩa vật lý thứ hai có một phân vùng chính duy nhất được cài đặt trong máy tính thì phân vùng mới sẽ được gọi là D: và phân vùng cũ D: - Đ:. Điều này gây nhầm lẫn cho một số người dùng mới làm quen.

Trong các phiên bản hệ điều hành mới nhất, tình trạng này có thể được khắc phục. Ví dụ, trong Windows 2000/XP bạn có thể gán bất kỳ chữ cái nào cho mỗi phân vùng, nhưng trong Linux, BeOS và các hệ thống khác, những vấn đề như vậy hoàn toàn không phát sinh, vì các đĩa trong chúng không được chỉ định bằng các chữ cái và bản thân các phân vùng được gắn vào thư mục.

Hãy để tôi nhắc bạn một lần nữa rằng việc truy cập dữ liệu trên đĩa cũng phụ thuộc vào việc tổ chức dữ liệu trong mỗi phân vùng. Một tổ chức như vậy được gọi là hệ thống tệp, vì dữ liệu trong đó nằm trên đĩa ở dạng chuỗi được đặt tên - tệp và việc truy cập vào chúng được thực hiện bằng cách truy cập vào các tên tương ứng.

Các hệ điều hành khác nhau có cách tiếp cận khác nhau để tổ chức dữ liệu trong một phân vùng. Điểm chung là để sử dụng một hệ thống tệp cụ thể, trước tiên bạn phải tạo nó bên trong phân vùng đĩa. Tạo một hệ thống tập tin trên một phân vùng được gọi là định dạng nó.

Hãy xem xét các hệ thống tập tin phổ biến nhất.

FAT16 là một hệ thống tệp dựa trên bảng phân bổ tệp 16 bit. Nó là "bản địa" trong hệ điều hành MS-DOS và Windows 95, nhưng có thể được sử dụng với một số hạn chế nhất định trong hầu hết các hệ điều hành. Tuy nhiên, nó không phổ biến vì nó có đặc điểm là độ ổn định thấp và mất dung lượng ổ đĩa đáng kể khi có một số lượng lớn tệp (đặc biệt là các tệp nhỏ). Ngoài ra, kích thước của phân vùng FAT16 không thể vượt quá 2 GB.

FAT32 là một sửa đổi cải tiến của FAT16 sử dụng bảng phân bổ tệp 32 bit. Không thể chỉ được sử dụng trong hệ điều hành MS-DOS và Windows 95; nó có đặc điểm là hiệu suất khá thấp.

FAT12 là một tùy chọn hệ thống tệp khác dựa trên bảng phân bổ tệp (12-bit). Tùy chọn này chỉ áp dụng cho phương tiện nhỏ như đĩa mềm. Nó thực tế không được sử dụng trên ổ cứng.

HPFS là một hệ thống tệp hiệu suất cao được phát triển cho hệ điều hành OS/2. Cũng có thể được sử dụng trong các phiên bản Windows NT cũ hơn (tối đa và bao gồm 3.5).

NTFS cũng là một hệ thống tệp hiệu suất khá cao, được coi là đối thủ cạnh tranh với HPFS. Được thiết kế cho hệ điều hành Windows NT/2000/XP, nhưng có thể được sử dụng trong Linux, FreeBSD, BeOS và các hệ thống khác, thường ở chế độ chỉ đọc.

EXT2FS là một hệ thống tệp rất nhỏ gọn và hiệu suất cao được thiết kế cho hệ điều hành Linux. Cũng có thể được sử dụng trên FreeBSD, QNX và một số thứ khác. Ngoài ra, các chương trình tồn tại để cung cấp quyền truy cập (thường chỉ đọc) vào hệ thống EXT2FS từ nhiều phiên bản Windows khác nhau.

EXT3FS là phiên bản được ghi nhật ký của hệ thống tệp EXT2FS.

UFS là một hệ thống tệp hầu như chỉ được sử dụng trong hệ điều hành FreeBSD. Nó được đặc trưng bởi thực tế là bên trong phân vùng đĩa (lát) trong hệ thống này, một hệ thống phân vùng khác được tổ chức và chỉ trong mỗi phân vùng này mới có chính hệ thống tệp.

ReiserFS là một hệ thống tệp ghi nhật ký rất nhanh khác thường được sử dụng trên Linux.

Có các hệ thống tệp khác, theo quy luật, mỗi hệ thống tệp được tạo để sử dụng trong một hệ điều hành khác. Do đó, BeOS, QNX, v.v. có hệ thống tệp riêng. Hệ thống phổ biến nhất cho các hệ điều hành khác nhau là hệ thống FAT32 (hoặc FAT16).

Theo truyền thống, các thao tác với phân vùng đĩa được coi là thao tác phần mềm nguy hiểm nhất trên máy tính. Và điều này không phải ngẫu nhiên: xét cho cùng, khi sử dụng bất kỳ chương trình nào để thực hiện các thao tác với phân vùng đĩa, bạn có thể phá hủy hệ thống tệp chỉ bằng một hành động hấp tấp, có nghĩa là bạn có thể mất quyền truy cập vào tất cả dữ liệu nằm bên trong nó. Đối với hầu hết người dùng, tình huống này tương đương với việc xóa tất cả dữ liệu khỏi đĩa.

Theo cách thông thường, bạn chỉ có thể thực hiện các thao tác sau với phân vùng đĩa:

Tạo một phân vùng (nếu có dung lượng trên đĩa không bị các phân vùng khác chiếm giữ);

Xóa một phân vùng (dẫn đến xóa tất cả dữ liệu trong phân vùng đó);

Thay đổi loại phân vùng (nếu chương trình hỗ trợ các hệ thống tệp khác nhau, dữ liệu thường bị mất);

Hiển thị thông tin về các phân vùng có sẵn.

Những hành động này có thể được gọi khác nhau trong các chương trình khác nhau. Ví dụ: chương trình fdisk từ gói DOS/Windows 95/98/Me chỉ hiểu các phân vùng FAT và tất cả các phân vùng khác cho nó đơn giản không phải là phân vùng DOS. Ngoài ra, việc tạo một phân vùng mở rộng và một phân vùng logic bên trong nó cho một chương trình nhất định là hai thao tác độc lập, v.v.

Ví dụ, khi sử dụng các công cụ đơn giản như chương trình trên, không thể thay đổi kích thước phân vùng. Tuy nhiên, điều này thường là cần thiết. Ví dụ: bạn đã tạo một phân vùng FAT32 cho toàn bộ dung lượng ổ đĩa và sau một thời gian, bạn muốn cài đặt Linux hoặc Windows NT bằng định dạng hệ thống tệp ext3fs hoặc NTFS của riêng chúng và phân vùng đã có dữ liệu được ghi vào đó. Trong trường hợp này bạn sẽ phải:

Xóa phân vùng đĩa (trong trường hợp này, tất cả dữ liệu trên đó sẽ bị mất);

Tạo hai cái mới vào vị trí của nó (và, nếu cần, khôi phục dữ liệu từ phương tiện bên ngoài sang chúng sau khi cài đặt hệ điều hành).

Để tránh quá trình dài như vậy, các chương trình đã được phát triển cho phép bạn thay đổi kích thước phân vùng mà không làm mất dữ liệu. Một trong những chương trình đầu tiên là chương trình FIPS. Đúng, nó không thay đổi kích thước của phân vùng theo nghĩa đầy đủ của từ này mà chỉ biết cách chia một phân vùng hiện có thành hai mà không làm mất dữ liệu.

GHI CHÚ.

Hướng dẫn của chương trình này nói mười lần rằng dữ liệu quan trọng phải được lưu và tác giả không chịu bất kỳ trách nhiệm nào, nhưng thực tế cho thấy FIPS hoạt động rất tốt - dữ liệu chưa bao giờ bị mất.

Chức năng tốt nhất trong bối cảnh này là chương trình Acronis OS Selector. Nó cho phép bạn dễ dàng không chỉ thay đổi kích thước các phân vùng ở chế độ đồ họa mà còn di chuyển các phân vùng xung quanh đĩa, cũng như sao chép hoặc chuyển chúng sang một đĩa vật lý khác. Ngoài ra, bạn có thể tùy ý thay đổi loại hệ thống tệp của phân vùng, ẩn phân vùng khỏi một hệ điều hành cụ thể, v.v.

Bây giờ bạn đã biết đủ về cách khởi động máy tính của mình sau khi bật máy, bạn cần hiểu vai trò của BIOS và những gì có thể đạt được bằng cách định cấu hình chính xác các cài đặt của nó.

Từ cuốn sách C++ bởi Hill Murray

11.2 Bao gồm các tập tin Dòng lệnh của trình biên dịch có dạng #include “file_name” khiến dòng này được thay thế bằng nội dung đầy đủ của tập tin file_name. Tệp được đặt tên trước tiên được tìm kiếm trong thư mục tệp nguồn gốc, sau đó ở các vị trí tiêu chuẩn hoặc được chỉ định. Thay thế

Từ cuốn sách Bản chất của công nghệ COM. Thư viện lập trình viên bởi Quyền anh Donald

Bao gồm Không phải tất cả các lớp đều có khả năng tổng hợp. Để hiển thị các lớp không tổng hợp như một phần nhận dạng của đối tượng khác, các đối tượng bên ngoài phải chuyển các lệnh gọi phương thức đến các đối tượng bên trong một cách rõ ràng. Công nghệ COM này thường được gọi là

Từ cuốn sách Hướng dẫn sử dụng Fedora 8 tác giả

7.2.1. Khởi động máy tính Hãy xem xét quá trình khởi động ban đầu của máy tính kể từ thời điểm bật nguồn. Bạn nhấn nút Nguồn trên vỏ máy tính và chương trình POST (Power On Self Test) được tải vào RAM của nó - chương trình tự kiểm tra máy tính khi bật

Từ cuốn sách Hướng dẫn tham khảo C++ tác giả Strousttrap Bjarne

Từ cuốn sách Ngôn ngữ lập trình C# 2005 và Nền tảng .NET 2.0. bởi Troelsen Andrew

Bật hiển thị Tại thời điểm này, trình xử lý sự kiện Tick sẽ hiển thị thời gian hiện tại trong bảng toolStripStatusLabelClock nếu giá trị mặc định của biến thành viên DateTimeFormat là DateTimeFormat.ShowClock. Để cho phép người dùng chuyển đổi giữa hiển thị ngày và giờ,

Từ cuốn sách Delphi. Học bằng ví dụ tác giả Parizhsky Sergey Mikhailovich

Bật phím loa PC :)