我最近购买了 SanDisk Cruzer CZ36 16GB USB 2.0 闪存盘。闪存盘在包装中格式化为 FAT32。我需要在此闪存盘上存储大于 4GB 的文件,因此我决定将闪存驱动器重新格式化为 NTFS(此外,该驱动器上预装了一些我不需要的 SanDisk SecureAccess 软件。)在 Windows 7 上,我右键单击该驱动器并选择格式化。我通过取消选中“快速格式化”框进行了完全格式化。
但是格式化之后,Windows 告诉我驱动器不是完全是空的。如果我右键单击驱动器并选择“属性”,Windows 将向我提供以下信息:
Type: Removable Disk
File system: NTFS
Used space: 96,169,984 bytes 91.7 MB
Free space: 15,912,419,328 bytes 14.8 GB
Capacity: 16,008,589,312 bytes 14.9 GB
我刚刚格式化了驱动器,为什么会出现这种情况? 这是预料之中的事吗?还是有些文件仍残留在驱动器上?
当我在 Windows 资源管理器中打开驱动器时,即使我告诉 Windows 显示隐藏文件夹和文件,也没有出现任何文件夹或文件。但是,我仍然感到担忧,因为这个“空”驱动器上不知为何使用了 91.7 MB。
答案1
这是正常的。“空”NTFS 文件系统有许多内部文件,例如主文件表(“$MFT”)、用于文件系统恢复的日志文件(“$LogFile”)、卷描述符文件(“$Volume”)等。
最大的一个可能是簇分配位图(“$Bitmap”),它跟踪哪些空间已使用以及哪些空间是空闲的。这是在创建文件系统时预先分配的。
答案2
我不是专家,但我相信所有 USB 设备上都有一些代码来告诉计算机它是什么。例如闪存驱动器、键盘、鼠标等。