Các mối nối có thể trỏ đến bất kỳ thư mục NTFS nào, bất kể đĩa nào là nguồn so với đích.
Vì Giao diện WinXP hoạt động với mọi phân vùng NTFS được kết nối trực tiếp, bất kể chúng nằm trên cùng một đĩa hoặc trên các diks khác nhau.
Vì vậy, có một ngã ba là giải pháp tốt nhất (tượng trưng có thể gây ra một số vấn đề).
Tôi sử dụng nó rất nhiều để làm điều này:
- Có một số thư mục "ảo" trên phân vùng Hệ thống (thông thường là C :) trỏ đến một thư mục trên phân vùng trên đĩa USB (SSD, HDD, Pendrive, thẻ nhớ, v.v.).
Vì vậy, tôi có thể có một số dữ liệu ứng dụng trên phương tiện bên ngoài và chỉ có một bản sao cho nhiều PC, do đó không cần phải đồng bộ hóa, v.v ... Tất nhiên chỉ có một PC sẽ nhìn thấy nó cùng một lúc.
Ngoài ra, các mối nối có thể trỏ đến một thư mục trên phân vùng NTFS được mã hóa bởi veraCrypt, v.v.
Các mối nối chỉ cần ba điều:
- Phân vùng nguồn là NTFS
- Phân vùng đích là một NTFS
- Cả hai phân vùng đều là cục bộ (kết nối vật lý với PC) ... đây không phải là nhu cầu, có một số công cụ cho phép bạn đặt FTP làm ổ đĩa cục bộ và được xem là NTFS, do đó, các mối nối có thể được tạo để trỏ đến đó
Ý tôi là cái ngã ba cần xem nguồn và đích nằm trong phân vùng NTFS.
- Đối với XP, hãy sử dụng công cụ SysIternals được gọi
junction, liên kết: Tải xuống TechNet Junction .
- Đối với 7 đến 10, sử dụng công cụ gốc
mklinkvới /jtham số.
Cả hai đều là công cụ dòng lệnh và hầu hết các lần đều yêu cầu quyền quản trị.
Juntions là cách dễ nhất, nhưng không phải là cách duy nhất:
- Bạn có thể sử dụng phân vùng NTFS được gắn trên thư mục NTFS trên các đĩa khác nhau
- Bạn có thể tạo tệp VHD / VHDX (XP và Vista yêu cầu một công cụ, 7 đến 10 làm nó tự nhiên trên quản lý đĩa), tạo một hoặc nhiều phân vùng bên trong nó và gắn chúng vào bất kỳ thư mục NTFS nào
- Vân vân
Thủ thuật của VHD / VHDX cũng cho phép bạn sử dụng bộ nhớ động, do đó không cần phải lo lắng về kích thước GiB:
- Tạo VHD / VHDX ở chế độ động (không phải tất cả kích thước được gán cho đĩa ảo sẽ là kích thước của tệp) và cung cấp cho nó bao nhiêu tùy ý (VHD được giới hạn ở mức nhỏ hơn 2TiB, giới hạn VHDX là 64TiB), nhưng tạo nó trên NTFS, vì FAT32 giới hạn kích thước tệp dưới 4GiB.
- Khởi tạo đĩa ảo dưới dạng MBR hoặc GPT (tùy thuộc vào những gì bạn muốn, MBR không hỗ trợ nhiều hơn 4 phân vùng chính và bị giới hạn ở mức 2TiB ít hơn, GPT bị giới hạn ở 8ZiB, nhưng Windows XP không thể thấy các ổ GPT), xem thêm thông tin về các giới hạn đó trên Wikipedia: en.wikipedia.org/wiki/GUID_Partition_Table
- Phân vùng đĩa ảo như bạn muốn
- Cung cấp định dạng NTFS cho phân vùng bạn muốn
- Nếu bạn cần di chuyển dữ liệu trên một thư mục (thư mục bạn muốn ở một nơi khác) tạm thời gắn partiton mới đó như bất kỳ chữ cái nào, hãy di chuyển dữ liệu đến thư mục đó ... nhưng không xóa thư mục khỏi nơi bạn đã di chuyển nội dung.
- Gắn kết phân vùng đó vào thư mục đó
Và $ MFT có một mẹo nhỏ nhất có thể (rất quan trọng nếu bạn tạo các phân vùng NFTS lớn, thực sự lớn để chứa ISO, v.v ... ít hơn 1000 tệp có kích thước thực sự lớn mỗi cái):
- Điều cơ bản của việc này là có kích thước $ MFT ban đầu càng nhỏ càng tốt
- $ MFT sẽ phát triển nếu bạn đặt nhiều tệp hơn và nó không đủ dung lượng, vì vậy đừng sợ không thể thêm tệp
- Đó là một cách tự nhiên để tạo phân vùng, không có rủi ro nào cả
- Không có động cơ (tôi có thể thấy) để không tạo tất cả các phân vùng NFTS theo cách này
Thủ tục khá đơn giản:
- Tạo phân vùng chỉ với 8MiB (có megabyte, không phải giga, v.v.), kích thước nhỏ hơn để tạo NTFS bình thường ... NTFS có thể có kích thước nhỏ hơn, nhưng nó sẽ làm những điều kỳ lạ vì nó không phải là một NFTS hoàn toàn.
- Phát triển nó đến kích thước thật bạn muốn
Các bước làm cho một điều:
- Khi phân vùng được tạo, $ MFT thực sự nhỏ (vì phân vùng chỉ có kích thước 8MiB)
Nếu bạn tạo phân vùng với kích thước đầy đủ mà bạn muốn, $ MFT sẽ (theo mặc định và càng thấp càng tốt) là 12,5% kích thước phân vùng; và tôi không biết bất kỳ phương pháp nào để giảm phần trăm đó, cũng không giảm kích thước $ MFT sau khi được tạo; phần trăm đó có thể chạm vào khóa đăng ký NtfsMFTZoneReservation nhiều hơn trên một số cửa sổ, nhưng không bao giờ ít hơn ... vì vậy bằng cách tạo phân vùng chỉ 8MiB, kích thước ban đầu $ MFT sẽ rất ít. Bạn có thể kiểm tra cách không gian $ MFT được dành riêng trên trang web của Microsoft:
Cách NTFS dự trữ không gian cho bảng Tệp chính của nó (MFT)
Tăng kích thước phân vùng NTFS không chạm vào kích thước $ MFT ... vì vậy, để có phân vùng NTFS lớn với kích thước $ MFT ít nhất có thể, hãy tạo phân vùng chỉ 8MiB và tăng kích thước theo mong muốn sau khi tạo.
Điều đó thật tuyệt vời khi có VHD / VHDX động, vì vậy nó sẽ không sử dụng tất cả không gian $ MFT đó cho mục đích gì cả ... ý tôi là:
- Nếu bạn tạo NTFS 8MiB (đừng quên thực hiện ở chế độ định dạng nhanh) và tăng lên 1,5TiB, tệp VHD / VHDX giữ nó sẽ nhỏ hơn, nhỏ hơn nhiều
- Nếu bạn trực tiếp tạo phân vùng 1,5TiB bên trong VHD / VHDX, tệp VHD / VHDX giữ nó sẽ lớn hơn, lớn hơn nhiều
Kiểm tra được thực hiện trong Windows 10 Home 64Bits:
- VHD động 1,8TiB với một phân vùng NTFS được tạo (với định dạng nhanh) 8MiG và tăng lên 1,5GiB ... Kích thước VHD là: 15,6MiB
- VHD động 1,8TiB với một phân vùng NTFS được tạo (với định dạng nhanh) 1,5GiB ... Kích thước VHD là: 107MiB
Xem, nó là lớn hơn mười lần. Tôi biết rằng nó không nói nhiều về một trăm megabyte ... nhưng nếu bạn sử dụng nhiều (vài nghìn trong số đó) các tệp VHD / VHDX, kích thước đó có thể quan trọng rất nhiều, nếu một nghìn tệp như vậy, thì đó sẽ là gần 100GiB. Ngoài ra với VHDX và kích thước của ZetaBytes, nó thực sự rất khác biệt.
Lưu ý: Tôi nói về kích thước đĩa 1.8TiB chỉ để đảm bảo tôi có thể tạo một phân vùng giống hệt nhau có kích thước chính xác là 1,5TiB (1572864 MiB) ... nếu bạn đặt kích thước đĩa của X, phân vùng sẽ nhỏ hơn X.