本帖最后由 JDCTS5 于 2024-6-18 11:12 编辑
PC-3000 Flash。基于文件系统的虚拟图像 朋友们,您好, 在处理flash案例时,图像建立通常是恢复的最后一步。在应用了所有准备工作之后,我们已经准备好获得具有完整文件夹结构的文件系统。通常,为了对块进行排序并建立最终图像,我们使用两种方法: § 翻译器形象建立(基于翻译器表); § 具有块号的建立图像(基于服务区(SA)块标记);
PC-3000 Flash 7.3.x增加了新,第三种图像建立方式。我们称之为“基于文件系统的虚拟图像”。 什么时候可以使用? 您可以将其用于所有需要组装图像并获得文件系统结构的情况。但最有效和合理的方法——在这些情况下,使用新方法,其中翻译器或块号图像建立是不可能的。例如 § 您可以将其用于在服务区域内没有可见块标记的SSS6695,96,97,98家族控制器。同时,对于这一代SSS控制器,我们没有用于图像组装的翻译器算法; § 您可以将其用于“未知控制器案例”,如旧MSD卡、录音机、平板电脑等; § 当翻译器图像建立不可能时,您可以在由于位错误而损坏原始翻译器表的案例下使用它,但您仍然需要至少获得部分文件系统结构。 在我们开始之前,请让我们提醒您几件重要的事情: 您应该消除所有控制器准备工作——转换图的最后一个字符串上的RAW恢复应该会给您带来检查大小巨大(0.5–3Mb)的大文件! § 如果Flash驱动器被格式化,或者MBR/BOOT的“不安全拔掉”零块已被擦除,这种新方法将不会操作; § 您拥有的文件和文件夹越多,将正确重建更多的数据; § 您拥有的文件和文件夹越多,您将需要花费更多的时间来安排手动和半自动版本。 § 有时图像恢复结果可能并不完美,但它肯定会比RAW恢复好得多 因此,我们有一个基于SSS6697控制器的实践案例。该控制器使用翻译器表来进行块分配和图像构建,但不幸的是,目前我们还没有这样的翻译器算法来进行图像组装。在这种案例下,我们能得到的最好的恢复结果——在所有准备工作后使用RAW恢复。 这是一个很好的例子,说明我们现在可以如何使用新方法。首先,我们需要在转换图的最后一个字符串上启动RAW恢复,并等待它结束。
RAW中的大文件表明图像的所有准备工作都已完成 然后,右键单击转换图中的最后一个字符串,然后选择数据位图:
之后,让我们尝试添加一个虚拟驱动器:
现在我们得到一个空图像。我们的主要目标——根据文件系统分配放置所有块。为此,让我们使用鼠标右键单击来编辑图像:
现在,我们需要选择RAW恢复选项卡并选择首先MBR或BOOT。总是最好操作列表结尾的最新版本的文件。我们找到3个版本的BOOT,所以我们选择最后一个:
在我们添加文件系统部件的同时,我们的文件夹结构也在不断增长——越来越多的目录位于修正的位置,整个块都位于它们找到的位置:
继续使用所有文件和文件夹。我们需要安排尽可能多的文件/目录:
有时,当您设置一个版本的文件时,其他文件也可能进入修正位置,因为图像中的块链正在增长!
有时我们可以用半自动的方式操作整个目录。我们只需要右键单击FAT文件夹并选择:基于RAW的自动检测。这可能会节省一些时间,并通过单击排列更多的结构和文件。 最后,当所有版本的文件都将被找到时,我们需要退出此模式,并检查我们建立的虚拟映像:
SSS6697虚拟文件夹结构 这个案例有点奇怪,因为它只包含少量文件——大约500MB,而案例容量为16GB。没有足够的文件夹和文件以获得更好的结果。无论如何,我们可以使用一些带有名称和创建日期的文件。当由于不同原因无法使用块号或翻译器,并且客户需要flash驱动器上的一系列文件夹中的特定文件时,此方法可能非常有用。 如果你的案例包含大量文件和文件夹,您的结果应该不会比一个好的块号图像更糟:
Phison PS2231 1GB案例:首先结果是VIBoFS(基于文件系统的虚拟图像),第二个结果是块号类型1[0000] 如果您有任何疑问,请立即联系ACE实验室技术支持。 |