fis*_*one 26 filesystems hardlink fat32 fat file-link
我知道FAT32,以及FAT16/12既不支持符号链接也不支持硬链接.不过我提出了这个想法:
FAT规范描述了每个文件都与目录条目相关联.根据我的理解,可以说目录中的文件条目以某种方式或其他方式指向文件的内容.
那么,我如何定义两个指向相同文件内容的目录条目?或者,什么可以阻止我这样做?
使用案例:我的汽车收音机有一个USB大容量存储设备,我想使用目录作为播放列表,因为收音机软件不支持播放列表.因此,对我来说,执行此操作时Windows的行为并不重要.
您在说什么(“指向相同文件内容的两个目录条目”)是硬链接。chkdsk 会将它们报告为交叉链接并破坏它们,“修复”文件(实际上是制作副本)。
这应该适用于简单的问题.即它作为黑客/解决方案工作,我不知道如果你重命名/移动/删除文件会发生什么.所以,你不应该在你的主硬盘上这样做.
我使用十六进制编辑器手动编辑了目录条目.我修改了群集以及文件大小和成功伪造的硬链接.我的车载收音机,甚至Windows(7,64Bit)都没有问题,播放我使用的原始和"硬链接"mp3文件.
当我在十六进制编辑器中再次打开设备时,我的修改都没有改变(请参阅答案#1中的chkdsk问题 - 但据我所知,chkdsk必须手动启动,无论如何.