当一个文件被删除时,它只被标记为硬盘驱动器的未使用扇区。我想知道是否可以用 1024 个单独的 1mb 文件填充 1gb 硬盘以完全使用每个扇区?
如果我用 1024 个单个 1mb 文件填充假设的 1gb 硬盘,所有扇区都会被覆盖吗?
信息安全
数据库
贮存
2021-08-31 21:52:30
1个回答
不,这不能保证覆盖。如果为您的文件系统启用了稀疏文件,则实际上可能不会写出长的零字符串。此外,文件系统用于跟踪文件的区域(inode 表或其他取决于文件系统的命名法)可能不会被填充,并且行为会根据您使用的文件系统而有很大差异。
您必须在低于文件系统的级别进行写入,以清空磁盘上的所有可写区域。许多驱动器还在固件级别重新映射扇区以替换坏扇区,因此正常的操作系统行为无法访问这些扇区。
其它你可能感兴趣的问题