Windows 7 秘密将什么放在格式化的 USB 驱动器上?

Windows 7 秘密将什么放在格式化的 USB 驱动器上?

初始操作:我想复制一些总大小与 USB 记忆棒内存大小非常接近(<8G)的文件。因此我检查了所有文件的大小与可用空间。需要多几 KB 才能容纳所有内容,因此我检查了驱动器是否完全空白。

问题:但是当我检查 USB 时,它有 67MB 的已用空间,尽管它是完全空的(因为没有隐藏文件或分区)。使用自己的软件在监控空间使用情况的同时对其进行格式化,发现在通过 Windows 资源管理器将其格式化为 NTFS 时,系统会分配所有空间,几毫秒后会出现一个临时文件并消失,从而从驱动器空间中删除了 67MB。(7.48 变为 7.41GB 可用)。

系统信息:笔记本电脑上运行 Win 7 x32,无病毒,无防病毒软件,无安装第三方程序(只有空白操作系统)。

修复:我为获得所有空间所做的操作:我从 DevMng 切换到优化性能,并重新格式化为 FAT32,64k 簇大小。这使得 67MB 的 Windows 间谍内容消失了,并显示分配的空间只有 64kb。这个差异足以让我的文件在一次运行中完成并复制。

那么谁能告诉我那 67MB 的系统隐藏空间是什​​么?


感谢您的回答,但正如我最初提到的,驱动器上没有任何隐藏内容;没有系统信息,没有回收站或任何类型的文件/文件夹,包括假的(W7 使用的新伪文件夹)。我独立于 Windows 和资源管理器检查了这一点,使用个人 FM 显示文件结构中的所有内容,包括看不见的内容,即使“显示隐藏”已打开。

该空间以某种方式在文件系统之外分配,可能直接分配到分配表中。

答案1

从 XP 开始,Windows 版本在所有使用 Windows 格式化的分区上都创建了一个“系统卷信息”文件夹。但据我所知,这个文件夹中没有什么关键的东西,因为 Windows 可以顺利地读取和写入使用其他软件创建的不包含它的分区。它的最小大小为一个簇——这接近于您看到的“缺失”空间。

答案2

当您将闪存驱动器插入 Windows 时,它会暂时复制已准备好的提升;以测试闪存驱动器,但这并不能解释大小。当您在 USB 闪存驱动器上添加然后删除数据时,它会将其写入零,就像 Windows 清空回收站时一样,它仍然在那里等待被覆盖。有时 USB 会创建一个名为“tmp”的隐藏文件夹或类似的东西:~root/trash0 我相信它存储已删除的数据,有时无法看到;即使文件夹视图设置为显示隐藏。Windows 通常很难读取所有内容。我在创建持久性实时 USB 时了解到了这一点。您可以对 20 千兆 USB 进行分区,Windows 可能会像读取 10 千兆闪存驱动器一样读取它,因此要检查 Windows 资源管理器无法检查的内容,我建议使用 Gparted,如果您无法擦除所有内容,您可以随时使用 DBAN 快速擦除(Deriks Boot and Nuke)

相关内容