Image default
Máy Tính

Tại Sao Ổ Đĩa C: Luôn Là Ổ Hệ Thống Mặc Định Trên Windows? Giải Mã Bí Ẩn Lịch Sử

Nếu bạn đã từng sử dụng máy tính Windows, hẳn bạn sẽ nhận thấy rằng ổ đĩa hệ thống chính luôn được dán nhãn “C:” theo mặc định. Điều này chắc chắn đã khiến nhiều người thắc mắc: “Điều gì đã xảy ra với A: và B:? Rõ ràng bảng chữ cái không bắt đầu bằng C!”. Sự bất thường trong cách đặt tên này thực chất có một lý do rất hợp lý, và nó bắt nguồn từ những ngày đầu của kỷ nguyên máy tính cá nhân. Giống như nhiều quy ước khác trong công nghệ, nó ăn sâu vào các truyền thống lịch sử và phần cứng kế thừa.

Trong thời đại của đĩa mềm (floppy disk) và các hệ điều hành sơ khai như CP/M và MS-DOS, các ký tự A: và B: đã được dành riêng cho các ổ đĩa mềm. Điều này đã đẩy ổ đĩa cứng đầu tiên sang ký tự C:. Đĩa mềm từng là phương tiện lưu trữ chiếm ưu thế và tiếp tục được sử dụng trong một thời gian dài sau khi ổ đĩa cứng xuất hiện. Dần dần, quy ước C: là ổ đĩa mặc định cho hệ thống cứ thế… trở thành một chuẩn không thay đổi. Ngày nay, dù đĩa mềm đã biến mất khỏi cuộc sống hiện đại, Windows vẫn duy trì truyền thống này, tạo nên một sự tò mò thú vị cho người dùng mới.

Nguồn Gốc Sâu Xa: Từ Kỷ Nguyên Đĩa Mềm và MS-DOS

CP/M và MS-DOS: Những Nền Tảng Đầu Tiên Định Hình Ký Tự Ổ Đĩa

Việc sử dụng các chữ cái để chỉ định ổ đĩa có thể được truy nguyên từ một số hệ điều hành vi tính (microcomputer operating system) sớm nhất dựa trên bộ vi xử lý Intel 8080/85. CP/M, một hệ điều hành phổ biến vào cuối những năm 1970, ban đầu được xây dựng cho các máy 8-bit với bộ nhớ tối đa 64 kilobyte, là một trong những hệ thống đầu tiên sử dụng các ký tự ổ đĩa để xác định thiết bị lưu trữ. Trong CP/M (và các hệ thống mà nó ảnh hưởng), “A:” dùng để chỉ ổ đĩa mềm đầu tiên, “B:” cho ổ thứ hai, và cứ thế tiếp tục.

Một trong những tên tuổi lớn nhất chịu ảnh hưởng từ quy ước này chính là Hệ điều hành đĩa của Microsoft, hay MS-DOS. Ra mắt vào những năm 1980, đây ban đầu là một bản sao 16-bit lấy cảm hứng từ CP/M. Ngay từ những ngày đầu của kỷ nguyên máy tính IBM PC, các ổ đĩa A: và B: đã được hiểu là các ổ đĩa mềm. Quy ước này đã được kế thừa qua các phiên bản Windows và vẫn còn hiện diện cho đến ngày nay.

MS-DOS 6.22 chạy trên Raspberry PiMS-DOS 6.22 chạy trên Raspberry Pi

Cần lưu ý rằng không phải tất cả các máy tính cá nhân đời đầu đều sử dụng phương pháp đặt tên này. Có những cách khác để các công ty theo dõi các ổ đĩa được cắm vào máy tính. Ví dụ, TRS-80 của Tandy Corporation đã dán nhãn ổ đĩa mềm đầu tiên là Drive 0 và ổ thứ hai là Drive 1 trước kỷ nguyên DOS. Tuy nhiên, khi MS-DOS xuất hiện, hệ thống ký tự chữ cái đã trở thành một tiêu chuẩn cho các máy tương thích IBM.

Vai Trò Độc Tôn Của Đĩa Mềm và Ký Tự A:, B:

Sự Quan Trọng Tối Cao Của Đĩa Mềm Trong Thời Kỳ Đầu

Vào cuối những năm 1970 và đầu những năm 1980, đĩa mềm (floppy disk) là phương tiện lưu trữ chính cho máy tính cá nhân. Các máy tính cá nhân đời đầu thường đi kèm với một hoặc hai ổ đĩa mềm, và chúng tương ứng với các ký tự ổ đĩa A: và B:. Chẳng hạn, chiếc IBM PC gốc (ra mắt năm 1981) thường được bán với hai ổ đĩa mềm 5.25 inch. Trong cấu hình hai ổ đĩa, người dùng thường khởi động hệ điều hành hoặc chạy phần mềm từ ổ A: và sử dụng ổ B: để lưu trữ dữ liệu hoặc một đĩa chương trình khác. Điều này khá tương đồng với việc sử dụng một ổ SSD thứ hai cho các thư mục người dùng của bạn ngày nay.

Vậy điều gì xảy ra khi một PC chỉ có một ổ đĩa mềm? Hệ điều hành vẫn bảo toàn ý tưởng về A: và B:. Trong những trường hợp đó, B: là một ổ đĩa “ảo” được ánh xạ tới cùng một ổ đĩa mềm vật lý. Khi phần mềm cần truy cập một đĩa thứ hai (ổ B) trên hệ thống một ổ đĩa, DOS sẽ nhắc người dùng hoán đổi đĩa vào và ra khỏi ổ đĩa duy nhất đó, mô phỏng hiệu quả hai ổ đĩa chỉ bằng một thiết bị.

Để bạn dễ hình dung cách thức hoạt động, khi sao chép tệp giữa các đĩa với một ổ đĩa, bạn sẽ thấy các lời nhắc như: “Vui lòng lắp đĩa nguồn vào ổ A:… Bây giờ lắp đĩa đích vào ổ A:”, luân phiên qua lại. Bạn sẽ tháo phương tiện khởi động, lắp đĩa chứa chương trình và dữ liệu của bạn, sau đó lắp lại đĩa khởi động để sử dụng dòng lệnh. Đây là lý do tại sao B: vẫn được định nghĩa, vì nó cho phép hệ điều hành và các chương trình xử lý ổ đĩa duy nhất đó như cả A: và B: khi cần.

Đĩa mềm xếp thành chồngĐĩa mềm xếp thành chồng

Vì các ổ đĩa mềm là tiêu chuẩn và không thể thiếu trong các hoạt động PC đời đầu, phần cứng hệ thống và BIOS đã mong đợi có tới hai ổ đĩa mềm. Các bo mạch chủ có địa chỉ phần cứng cố định cho ổ đĩa A và ổ đĩa B, và DOS đã gán các ký tự đó theo mặc định vì nó đã được tích hợp vào phần cứng.

Ổ Cứng Xuất Hiện: C: Trở Thành Mặc Định Một Cách Tự Nhiên

Ổ Đĩa Cứng Tham Gia Cuộc Chơi: Vẫn Giữ A:, B: Cho Đĩa Mềm

Khi công nghệ phát triển, ổ đĩa cứng (fixed disk) bắt đầu xuất hiện trên máy tính cá nhân vào đầu những năm 1980. IBM PC XT, ra mắt vào năm 1983, là mẫu IBM đầu tiên bao gồm một ổ đĩa cứng bên trong theo tiêu chuẩn. Theo quy ước, ổ đĩa cứng mới này được gán ký tự ổ đĩa khả dụng tiếp theo sau các ổ đĩa mềm, đó là C:.

Vì A: và B: đã được dành riêng cho đĩa mềm, ổ đĩa cứng đầu tiên đương nhiên trở thành C:. Việc này không phải là ngẫu nhiên. Phần cứng/BIOS và DOS không “đánh số lại” các ổ đĩa mềm khi một ổ đĩa cứng được thêm vào, và có thể hiểu rằng phần cứng vẫn sẽ ra mắt với các ổ đĩa mềm trên một địa chỉ phần cứng cố định. Các hệ điều hành cần hỗ trợ cả ổ đĩa cứng và ổ đĩa mềm, và ngay cả các máy tính cao cấp vào thời điểm đó cũng vẫn được mong đợi có một hoặc hai ổ đĩa mềm được cài đặt.

Nói cách khác, một PC điển hình cuối thập niên 1980 có thể có A: và B: là ổ đĩa mềm (ví dụ: một ổ đĩa mềm 5.25 inch và một ổ đĩa mềm 3.5 inch) và C: là ổ đĩa cứng. Trong giai đoạn chuyển tiếp này, nhiều hệ thống thậm chí còn có cả hai kích thước ổ đĩa mềm (một ổ 5.25 inch cũ và ổ 3.5 inch mới hơn) cùng tồn tại dưới dạng A và B. Hai ổ đĩa này vẫn được xử lý bởi hệ điều hành và phần cứng theo một cách đặc biệt, nhưng ổ đĩa cứng với dung lượng lưu trữ khổng lồ là ổ C mới theo mặc định.

Sự Điều Chỉnh Và Tiêu Chuẩn Hóa Ký Tự C:

Mọi thứ trở nên thú vị hơn khi thời gian trôi qua, với việc gán ký tự ổ đĩa trở nên thông minh hơn một chút. DOS (xuyên suốt những năm 1980 và đầu 1990) luôn đảm bảo rằng một ổ đĩa cứng, nếu có, sẽ nhận được ký tự C. Trên thực tế, bắt đầu với MS-DOS 5.0 (phát hành năm 1991), thuật toán gán đã được thiết kế rõ ràng để ổ C: là ổ đĩa cứng đầu tiên, ngay cả khi tồn tại nhiều hơn hai ổ đĩa mềm. Trước đây, các phiên bản cũ hơn sẽ liệt kê tất cả các ổ đĩa mềm trước, vì vậy ổ đĩa cứng của bạn có thể kết thúc ở D: hoặc E: tùy thuộc vào số lượng ổ đĩa mềm hiện có.

Một vài ổ HDD và SSD, với một ổ HDD bên trong hộp đựng ổ đĩa UgreenMột vài ổ HDD và SSD, với một ổ HDD bên trong hộp đựng ổ đĩa Ugreen

Sơ đồ này đã thêm sự nhất quán cho phép các nhà phát triển phần mềm và người dùng giả định rằng C: dùng để chỉ ổ đĩa lưu trữ chính của máy tính. Theo thời gian, khi các ổ đĩa bổ sung trở nên phổ biến, chẳng hạn như ổ CD-ROM hoặc DVD, chúng đã nhận các ký tự tiếp theo theo thứ tự. Ví dụ, khi ổ CD-ROM trở nên phổ biến vào những năm 1990, một hệ thống một ổ đĩa cứng thường sẽ có ổ CD là D: theo mặc định.

Tất cả điều này cho thấy rằng C: trở thành ổ đĩa cứng đầu tiên một cách tình cờ theo một nghĩa, nhưng lại là có chủ đích theo một nghĩa khác.

Lý Do Windows 11 Vẫn Giữ Ký Tự C: Là Ổ Hệ Thống Chính

Tương Thích Ngược: Yếu Tố Quyết Định

Tôi biết bạn đang thắc mắc; chúng ta đang nói về hệ điều hành của Microsoft từ những năm 80 và 90, vậy tại sao điều đó lại có ảnh hưởng đến năm 2025? Bạn có thể được tha thứ nếu cho rằng Microsoft cuối cùng sẽ chuyển sang A: và B: cho các thiết bị khởi động chính và phụ, nhưng chính khả năng tương thích ngược của Windows đã giữ truyền thống này tồn tại.

Thực tế, không chỉ là Microsoft muốn giữ đĩa mềm như một phần cứng được hỗ trợ trên các hệ thống hiện đại. Thay vào đó, đó là do phần mềm giả định rằng đĩa chính (chứa hệ điều hành và các chương trình) sẽ là C:. Điều này có nghĩa là nhiều tập lệnh cài đặt, tệp cấu hình và công cụ hệ thống trong hệ sinh thái DOS/Windows đã được xây dựng dựa trên giả định này. Thay đổi mặc định sẽ làm hỏng rất nhiều phần mềm, và việc giữ C: làm ổ đĩa hệ thống đảm bảo khả năng tương thích với các ứng dụng cũ hơn.

A: và B: Là “Trường Hợp Đặc Biệt”

Cho đến ngày nay, A: và B: vẫn được coi là những trường hợp đặc biệt, và hệ điều hành sẽ phản ứng khác nhau với các ổ đĩa được gán các ký tự đó theo cách thủ công. Nó giả định rằng chúng có thể thỉnh thoảng vắng mặt hoặc được hoán đổi, và việc cài đặt Windows trên một ổ đĩa được gán một trong những ký tự đó sẽ ngăn nó được lập chỉ mục (indexed). Sử dụng công cụ tích hợp để thay đổi ký tự ổ đĩa, Windows thậm chí sẽ không cho phép bạn gán A: hoặc B: cho các phương tiện không thể tháo rời.

Cố gắng thay đổi ký tự ổ đĩa trên SSD NVMe thành ký tự ổ đĩa ACố gắng thay đổi ký tự ổ đĩa trên SSD NVMe thành ký tự ổ đĩa A

Sự Quen Thuộc Của Người Dùng

Một lý do khác khiến quy ước C: tồn tại là sự quen thuộc của người dùng. Hơn 30 năm qua, người dùng PC đã quen với ý tưởng rằng ổ đĩa chính của máy tính là “C:”. Điều này được dạy trong vô số sách và hướng dẫn, và nhiều người chỉ đơn giản là mong đợi điều đó. Vào thời điểm đĩa mềm biến mất khỏi sử dụng phổ biến, mọi người đã quá quen với C: là ổ đĩa chính. Không có lý do thuyết phục nào để đại tu sơ đồ ký tự ổ đĩa, vì nó không thực sự gây ra vấn đề gì.

Với tất cả những điều này, Windows tiếp tục bắt đầu với C: cho ổ đĩa hệ thống do truyền thống và khả năng tương thích, và điều này có khả năng sẽ tiếp tục trong tương lai gần.

Các Hệ Điều Hành Khác Quản Lý Ổ Đĩa Như Thế Nào?

Unix-like (Linux, macOS): Cây Thư Mục Thống Nhất

Trong khi Windows kế thừa các ký tự ổ đĩa từ CP/M và DOS, các hệ điều hành hiện đại khác đã tiếp cận một cách rất khác để tổ chức các hệ thống tệp. Các hệ thống giống Unix (như Linux và macOS) hoàn toàn không sử dụng các ký tự ổ đĩa. Thay vào đó, chúng có một cây thư mục thống nhất duy nhất và gắn kết (mount) mỗi thiết bị lưu trữ vào cây đó như một thư mục. Các ổ đĩa được biểu diễn trên nhiều bản phân phối Linux dưới dạng toàn bộ ổ đĩa là /dev/sda, /dev/sdb, v.v., với các phân vùng riêng lẻ trông giống như /dev/sda1 hoặc /dev/sda2.

Sự phân tách này cũng là lý do tại sao bạn có thể gắn kết các ổ đĩa vào các vị trí khác nhau. Một hệ thống Linux có thể gắn kết phân vùng chính của nó vào /, trong khi bạn có thể gắn kết một ổ đĩa ngoài vào /mnt/data. Không có một chỉ định ký tự riêng biệt nào được sử dụng, và ngoài danh pháp sdasdb, các ổ đĩa thường không được liệt kê theo cùng một cách như trên Windows. Trên thực tế, bạn có thể gắn kết các ổ đĩa theo ID của chúng thay vì các điểm cố định này, điều này đảm bảo rằng ổ đĩa phù hợp được gắn kết vào đúng vị trí mỗi lần. Nếu không, nếu một ổ đĩa khác kết thúc là /dev/sdb vào lần khởi động tiếp theo, các điểm gắn kết của bạn có thể bị sai.

Windows: Mỗi Ổ Đĩa Là Một Cây Riêng Biệt

Trên Windows, không có một thư mục gốc duy nhất cho tất cả các ổ đĩa của bạn. Mỗi ổ đĩa là cây hệ thống tệp riêng của nó, và không có cách tiếp cận nào thực sự vượt trội hơn. Hầu hết chúng đều đến từ lịch sử và các lựa chọn thiết kế. Phương pháp của Linux rất linh hoạt và tránh nhiều hạn chế được tìm thấy trên Windows. Tuy nhiên, Windows làm cho việc sử dụng và hiểu trở nên cực kỳ đơn giản, và mỗi ổ đĩa là một thực thể cấp cao rõ ràng. Bạn thực sự có thể gắn kết các ổ đĩa vào các thư mục cụ thể trong các phiên bản NTFS hiện đại, nhưng điều đó không có nhiều ý nghĩa đối với hầu hết người dùng Windows.

Điều tương tự cũng xảy ra với macOS, và các đĩa mới được gắn kết trong thư mục /Volumes. Không có ổ đĩa “C” hoặc “D”; thay vào đó, chúng đơn giản được biết đến bằng một tên thực tế. Các hệ điều hành khác đều có thể có các quy ước riêng của mình. Chẳng hạn, một số có thể đã sử dụng tên hoặc số thiết bị thay vì các chữ cái, vì ý tưởng ký tự ổ đĩa phần lớn là một hiện tượng máy vi tính được bắt đầu bởi CP/M và MS-DOS.

Windows chạy trên ổ C: đơn giản là một quá trình tiến hóa công nghệ và khả năng tương thích ngược. Tất cả là nhờ vào các ổ đĩa mềm mà hệ điều hành đã dựa vào, và ổ đĩa cứng đơn giản đã nhận lấy ký tự tiếp theo có sẵn. Bây giờ, đó là việc không làm thay đổi những gì đã ăn sâu và giữ cho phần mềm tương thích với các phiên bản Windows hiện đại. Bạn có thể gán phương tiện di động của mình cho ổ A: hoặc B:, nhưng tốt hơn hết bạn nên chọn các ký tự sau C:. Bởi vì nếu không, ổ đĩa mềm của bạn sẽ gắn kết ở đâu?

Hãy chia sẻ suy nghĩ của bạn về những quy ước lịch sử thú vị này và cách chúng ảnh hưởng đến trải nghiệm công nghệ hiện đại của chúng ta trong phần bình luận bên dưới! Bạn có bất ngờ khi biết về nguồn gốc của ổ C: không?

Related posts

Khám Phá Những Ứng Dụng Google Tối Ưu Nâng Tầm Trải Nghiệm Chromebook

Administrator

Qubes OS: 6 Lý Do Không Phải Lựa Chọn Tối Ưu Cho Mọi Người Dùng

Administrator

Tối Ưu Audible Premium Plus: Bí Quyết Hoàn Trả Sách Lấy Lại Credit

Administrator