无论源是目标磁盘还是目标磁盘,连接点都可以指向任何NTFS文件夹。
由于WinXP Junctions可以与任何直接连接的NTFS分区一起使用,无论它们位于同一磁盘还是位于不同的Diks上。
因此,具有结点是最佳的解决方案(符号化可能会导致一些问题)。
我经常使用它来执行此操作:
- 在系统分区(通常是C :)上有一些“虚拟”文件夹,它们指向USB磁盘(SSD,HDD,pendrive,存储卡等)上的分区上的文件夹。
因此,我可以在外部媒体上拥有一些应用程序数据,并且可以在多台PC上拥有一个副本,因此无需进行同步等。当然,只有一台PC可以同时看到它。
连接也可以指向NTFS分区上的一个文件夹,该文件夹已通过veraCrypt等加密。
连接点仅需要三件事:
- 源分区为NTFS
- 目标分区是NTFS
- 两个分区都是本地的(物理连接到PC)...始终不是必需的,有一些工具可让您将FTP当作本地驱动器,并视为一个NTFS,因此可以创建指向那个
我的意思是,结需要看到源和目标在NTFS分区内。
两者都是命令行工具,大多数时候需要管理员权限。
连接是最简单的方法,但不是唯一的方法:
- 您可以使用安装在不同磁盘上的NTFS文件夹上的NTFS分区
- 您可以创建一个VHD / VHDX文件(XP和Vista需要一个工具,在磁盘管理上需要7到10个本机文件),在其中创建一个或多个分区,并将它们安装在任何NTFS文件夹中
- 等等
VHD / VHDX的技巧还使您可以使用动态存储,因此无需担心GiB的大小:
- 在动态模式下创建VHD / VHDX(并非分配给虚拟磁盘的所有大小都将是文件的大小),并根据需要进行分配(VHD限制为小于2TiB,VHDX限制为64TiB),但要在NTFS上创建文件,因为FAT32将文件大小限制为小于4GiB。
- 将虚拟磁盘初始化为MBR或GPT(取决于您的需要,MBR不支持4个以上的主分区,限制为2TiB少一些,GPT限制为8ZiB,但Windows XP无法看到GPT驱动器),在Wikipedia上查看有关该限制的更多信息:en.wikipedia.org/wiki/GUID_Partition_Table
- 根据需要对虚拟磁盘进行分区
- 将格式NTFS分配给所需的分区
- 如果您需要将数据移动到一个文件夹(您想放在其他位置的那个文件夹)上,以任何字母的形式临时挂载该新分区,请将数据移动到该文件夹并卸除它...但是不要从移动文件夹的位置删除该文件夹内容。
- 在该文件夹上挂载该分区
$ MFT有一个技巧,就是要尽可能地小(如果创建大的,非常大的NFTS分区来容纳ISO等,这非常重要,每个分区少于1000个大文件):
- 基本原理是使初始$ MFT大小尽可能小
- 如果您放置更多文件并且没有足够的空间,$ MFT将会增加,因此请不要担心无法添加文件
- 这是创建分区的一种正常的本地方法,完全没有风险
- 没有动机(我可以看到)不以这种方式创建所有NFTS分区
该过程非常简单:
- 创建只有8MiB的分区(是兆字节,不是千兆字节,等等),创建普通NTFS的大小会更少。
- 扩大到您想要的真实尺寸
这些步骤使一件事:
- 创建分区时,$ MFT确实很小(因为分区大小仅为8MiB)
如果使用所需的完整大小创建分区,则$ MFT将为分区大小的12.5%(默认情况下为lees);我不知道有什么方法可以减少该百分比,也没有减少创建后的$ MFT大小的方法;触摸某些窗口上的NtfsMFTZoneReservation注册表项,该百分比可能会更大,但是永远不会减少...因此,通过创建仅8MiB的分区,$ MFT的初始大小将非常小。您可以在Microsoft网站上查看如何保留$ MFT空间:
NTFS如何为其主文件表(MFT)保留空间
增大NTFS分区的大小不会影响$ MFT的大小...因此,要有一个尽可能少的$ MFT大小的巨大NTFS分区,将分区创建为仅8MiB,并在创建后将其增长到所需的大小。
这对于拥有动态VHD / VHDX非常有用,因为它不会无所用用所有$ MFT空间...我的意思是:
- 如果您创建一个8MiB的NTFS(不要忘记在快速格式化模式下进行操作)并增长到1.5TiB,则保存该文件的VHD / VHDX文件会更小,更小
- 如果您直接在VHD / VHDX内创建一个1.5TiB分区,则保存该文件的VHD / VHDX将会更大,更大
在Windows 10 Home 64Bits中完成的测试:
- 1.8TiB的动态VHD具有一个创建的8MiG NTFS分区(具有快速格式),增长到1.5GiB ... VHD大小为:15.6MiB
- 1.8TiB的动态VHD具有一个创建的1.5GiB NTFS分区(具有快速格式)... VHD大小为:107MiB
看,它大十倍。我知道谈论的不是上百兆字节...但是,如果您使用大量(其中数千个)VHD / VHDX文件,那么大小可能很重要,如果有一千个这样的文件,那将是接近100GiB。同样,对于VHDX和ZetaBytes的大小,这样的差异确实很大。
注意:我谈论的是1.8TiB的磁盘大小,只是为了确保我可以创建一个精确大小为1.5TiB的相同分区(1572864 MiB)...如果将磁盘大小设置为X,则分区将小于X。