Như chúng ta biết, trong Windows, vị trí phân vùng có tiền tố [a-z]:
. Điều gì xảy ra nếu có hơn 26 phân vùng?
Như chúng ta biết, trong Windows, vị trí phân vùng có tiền tố [a-z]:
. Điều gì xảy ra nếu có hơn 26 phân vùng?
Câu trả lời:
Các ký tự ổ đĩa bạn nhìn thấy chỉ đơn giản là đại diện của các phân vùng vật lý có sẵn và có thể được đại diện bằng các phương tiện khác. Bạn chỉ có thể có tối đa 26 ký tự ổ đĩa , nhưng bạn chắc chắn có thể có (và thực sự sử dụng) nhiều phân vùng hơn.
Trong trường hợp đó, bạn có thể liên kết ổ đĩa với một thư mục trên hệ thống của bạn chứ không phải là ký tự ổ đĩa, vì ít nhất là Windows XP (và có khả năng sớm hơn), có thể gắn ổ đĩa hoặc phân vùng dưới một thư mục trong Windows. Điều này có nghĩa là bạn thực sự có thể có một thư mục chứa tất cả các ổ đĩa của bạn không thể truy cập bằng ký tự ổ đĩa.
Bạn sẽ làm điều này trong bảng điều khiển quản trị Disk Management.
Để truy cập bàn điều khiển, hãy đi tới (hoặc nhấp chuột phải vào "Máy tính của tôi" -> "Quản lý" -> "Quản lý đĩa"):
Bắt đầu> Chạy và gõ
diskmgmt.msc
Nếu bạn nhấp chuột phải vào một phân vùng, bạn sẽ thấy một Change Drive Letter or Path
tùy chọn trong đó bạn có thể thêm hoặc xóa đường dẫn hoặc ký tự ổ đĩa cho các ổ đĩa.
Là một bên không phải bạn sẽ muốn đảm bảo rằng thư mục mà bạn đang sử dụng trống, khi bạn gắn một phân vùng vào thư mục đó thì bạn sẽ chỉ thấy các tệp và thư mục từ phân vùng đó và mọi tệp gốc sẽ không hiển thị. Tôi nghi ngờ nếu bạn ngắt kết nối ổ đĩa khỏi thư mục đó, bạn sẽ có thể xem lại các tệp gốc, nhưng tôi không biết chắc chắn.
Thật kỳ lạ, tôi đã giả định rằng sẽ có một số loại giới hạn về số lượng phân vùng logic bạn có thể có trong một phân vùng mở rộng, nhưng tôi thực sự không thể tìm thấy bất cứ điều gì về nó. Tôi biết bạn chỉ có thể có bốn phân vùng chính.
Đây là một ổ đĩa mẫu mà tôi đã xóa ký tự ổ đĩa và thay vào đó được gán cho một thư mục, các tệp trên ổ đĩa đó hiện có thể truy cập được C:\Temp\Test
và ổ đĩa không còn có ký tự được gán cho nó:
Trong DOS 3.3, ít nhất bạn có thể nhận được các ổ đĩa như [:\
. Các ký tự ASCII sau Z
.
Điều này đã được sử dụng Novell và thiết lập LASTDRIVE
một số chữ cao.
Vì vậy, có thể có một cách để phân vùng thứ 27 có tên nhân vật.
subst
(gọi DefineDosDevice()
), nhưng hầu hết các chương trình GUI sẽ không nhận ra [:\Users
và tương tự :(
[:\Users
, vì giả định là các ổ đĩa được đánh dấu bằng một chữ cái. Tất nhiên, có định dạng đường dẫn kiểu mới được sử dụng cho các ổ đĩa mạng (ví dụ \\ServerName\Path
) xuất hiện cùng lúc với Windows 95 hoặc các phiên bản khác. Tuy nhiên, không chắc chắn nếu bạn có thể ánh xạ một ổ đĩa chưa được ký vào một đường dẫn như vậy để sử dụng cục bộ.
Tính năng không có giấy tờ ít được biết đến: bạn có thể sử dụng bất kỳ "thư" ổ đĩa nào bạn muốn với mountvol
lệnh. Đầu tiên, sử dụng mountvol
chưa được trang trí để có được một danh sách các tập hiện tại với \\?\Volume{GUID}\
đường dẫn của chúng . Sau đó, bạn có thể làm một cái gì đó như thế này:
mountvol -: \\?\Volume{7d0832b2-3d3a-4fe0-9473-9f7aaabc5a98}\
-:
Đó -
không phải là một trình giữ chỗ - nó thực sự hoạt động như một định danh ổ đĩa và bạn có thể thay đổi ổ đĩa hiện tại của mình trong dấu nhắc lệnh cho nó, cd
xung quanh và làm mọi thứ bạn muốn có thể làm. Theo như tôi có thể nói, mọi biểu tượng ngoại trừ không gian đều hoạt động.
Explorer sẽ không cho phép bạn duyệt trong các ổ đĩa không có chữ, nhưng bạn có thể mở một số chương trình trên các tài liệu trong đó. notepad filename.ext
làm việc trên dấu nhắc từ bên trong ổ đĩa đó, ví dụ. (Nhưng notepad -:\filename.ext
không hoạt động từ hộp thoại Run.)