我应该使用哪些位置来转储 HDD 中电子元件的闪存? 2024-5-28 • linux-kernel memory hard-disk dd 据我了解,硬盘中的电子元件可以将内存存储在闪存芯片中。我对光盘盘片不感兴趣。我只想使用 Linux 发行版转储此闪存来检查它。 我应该使用哪些位置来访问该内存 - 例如使用dd? 答案1 硬盘驱动器中闪存芯片的内容无法使用dd.要读取它们,您通常会使用 JTAG 接口(如果您可以在驱动器的 PCB 上找到一个),或驱动器上的特殊串行连接器,或者直接探测芯片;看这个帖子有关前一种方法的示例。可能可以使用供应商特定的命令来读取它们,但我不知道当前有任何驱动器对其进行了逆向工程。要了解驱动器的工作原理,您还需要阅读其服务部分,这些部分是用于存储驱动器软件的盘片的保留区域;上面链接的帖子也有这样的示例(使用特定于供应商的命令)。源代码的链接已损坏,但很容易修复,我将其作为练习,以阻止那些不应该真正冒险接近它的读者...... 硬盘黑客攻击提供了有关此主题的更多信息。 相关内容 锁定屏幕,按 Ctrl+Alt+Delete 立即登录 Windows 7 崩溃后,便携式应用程序最小化运行,并且不会出现在任务栏中 问题 使用终端安装会出现一长串可自动移除的“选项” 将某些档案解压到 /usr/local/lib 时出现 Ansible 错误 在 Ubuntu 20.04 上运行 poetry install 时遇到 gcc 5 失败 无法在 Windows Live Mail 2009(Build 14.0.8117,0416)中打开附件 在 SSH 会话内传输文件客户端-服务器 [重复] 端口地址转换表中条目的刷新 在 Windows 10 中将应用程序从隐藏屏幕移动到另一个屏幕