物理扇区和逻辑扇区之间的区别是什么?为什么某些扇区是通过PC-3000实用程序读取的,而不是通过DE读取的
我们的一些用户不明白在数据提取程序(Data Extractor)中启动任务时,此确认屏幕意味着什么,甚至可能得出错误结论。我们专门为他们写了这篇文章
新驱动器使用新磁盘扇区格式,称为高级格式。一代高级格式与4K扇区技术相同,通过将存储在八个512字节扇区中的数据组合为一个长度为4096字节(4 KiB)的单个扇区,更有效地使用存储表面媒体。更大的扇区能够集成更强的纠错算法,以在更高的存储密度下保持数据完整性。
当您使用这样的驱动器创建新任务时,DataExtractor显示此窗口:
让我们弄清楚这意味着什么以及如何做出正确的选择。
最近我遇到这样一个案例:客户问为什么一些扇区可以通过PC-3000实用程序读取,但不能通过DE。
以下是该案例的一些截图:
答案很简单——事实上,工程师检查的扇区并不相同。您操作物理扇区大小为4096字节的驱动器。
在本例中,DE中142086的扇区公用事业为1136688(142086*8)
数据提取程序(Data Extractor)中的无效数据位图(您在主屏幕数据位图选项卡上看到的数据位图)取决于您在任务开始时选择的扇区类型:
然而,要在现有任务中从从大小切换到逻辑扇区大小,可以使用“更改扇区大小”工具:
在扇区大小为512的新虚拟驱动器上建立的数据位图将具有与驱动器ID相同的ID。
驱动器当前使用物理扇区大小的明显迹象是,当您试图读取DE中的一个扇区时,数据位图中有8个扇区读取。
为什么默认选项是“是”? 这样做是为了避免不必要的读取(如果第一个扇区损坏,读取其他7个逻辑扇区是无用的)。物理扇区的读驱动可以在介质损坏的情况下延长磁头寿命。还有一些来自特定设备的驱动器只能通过物理扇区大小读取(这是一个不同的ATA命令)。
何时需要切换到逻辑扇区? 在FileVault/TTrueCrypt/Blocker解密的案例下。由于这样的解密只适用于逻辑扇区大小。
如果你还有任何问题,请毫不犹豫地在评论中发表