![如何格式化/修复具有 I/O 错误的写保护 USB 驱动器?](https://linux22.com/image/1389955/%E5%A6%82%E4%BD%95%E6%A0%BC%E5%BC%8F%E5%8C%96%2F%E4%BF%AE%E5%A4%8D%E5%85%B7%E6%9C%89%20I%2FO%20%E9%94%99%E8%AF%AF%E7%9A%84%E5%86%99%E4%BF%9D%E6%8A%A4%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我从一个半可疑的中国公司。大多数都运行良好,但有几个不允许我格式化,因为它们是“写保护”的。设备上没有写保护开关。我已经尽一切努力尝试了以下方法:
- Windows 格式:“磁盘已被写保护”
- HP USB 磁盘存储格式化工具:“设备介质已写保护”
- 将注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies 更改为 0
- diskpart 清除属性只读
- diskpart clean:“Diskpart 遇到错误:由于 I/O 设备错误,无法执行请求。有关详细信息,请参阅系统事件日志。”(系统事件日志仅包含以下错误:重试了磁盘 1 的逻辑块地址 0 处的 IO 操作。)
- 硬盘低级格式化工具:“偏移量 985,595,904 处发生格式错误:1117 - 设备 I/O 错误”以及数百个类似错误
- 向 USB 之神献祭
- 使用命令提示符以安全模式启动并运行 format、diskpart 和 chkdsk
那么所有这些 I/O 设备错误是否意味着这些 USB 驱动器完全出问题了?有没有办法获取有关该问题的更多信息?
答案1
我对这个问题的回答与我对这个问题的回答类似 翻转可移动媒体位--BootIt 的替代品?
总结
您可以尝试使用批量生产工具重新编程 USB 闪存驱动器中的微控制器。但是,此过程对于所有 USB 闪存驱动器都不同。大多数批量生产工具用于修复 USB 闪存驱动器或添加或删除 CDFS 分区;其中一些批量生产工具还可用于添加/删除写保护。
重新编程 USB 闪存盘以添加/删除写保护的一般步骤如下:
下载并运行 Chipgenius 并找出您的 USB 驱动器的 VID 和 PID。http://agnipulse.com/2010/03/chipgenius-and-usbdeview-usb-information-tools/
去http://flashboot.ru/iflash.html并输入您的 USB 驱动器的 VID 和 PID。检查是否有任何可用的批量生产工具并下载它们。然后您必须弄清楚如何使用它。
查看此处获取有关如何执行此操作的详细指南。(在本指南中,MPtool 用于修复假 USB 驱动器)http://agnipulse.com/2010/04/how-i-fixed-a-fake-64gb-usb-drive/
警告 - 不同的 USB 闪存驱动器的修复过程会有所不同,并且最终可能会导致 USB 闪存驱动器无法修复。
笔记:
我已成功在 Transcend Jetflash USB 驱动器上使用 MPTools 来实现各种目的,例如翻转可移动位或添加 cdfs 分区。JetFlash USB 驱动器的 MPtool 称为 AlcorMptool,此 MpTool 具有翻转可移动位的选项。我愿意使用 JetFlash USB 驱动器的另一个原因是,如果出现问题,可以轻松修复它。
http://agnipulse.com/2010/04/jetflash-online-recovery-repair-your-transcend-usb-drives-for-free/
答案2
如果问题仍然存在于驱动器中,并且您仍然无法将文件复制到驱动器中或对其进行格式化:-
- 您尝试从驱动器属性中删除只读权限
- 您尝试从 Windows 格式化
- 您尝试使用 DISKPART 从 CMD 进行格式化
- 您尝试编辑注册表解决方案(针对 WriteProtect 字)
- 您尝试过不同的免费在线工具,如 HDD LL 格式化工具和 HP 格式化工具
然后您的驱动器已损坏,需要刷新内部芯片组软件,即修复 USB 软件。以下步骤将引导您获取一个特定于您的制造商(品牌)和产品(型号)的小程序,以便在您的 USB 记忆棒上运行。如果您不想经历制造商技术支持的麻烦,请按照以下步骤自行操作:-
- 得到Chip Genius 便携式您将使用该应用程序查找 USB 记忆棒芯片的 VID 和 PID。
- 搜索工具来修复你的USB记忆棒S/WFlashBoot 网站. 使用上一步中的 VID 和 PID 进行搜索。
- 在 Google 上搜索您在步骤 2 中的页面中的“UTILS”列中找到的应用程序的名称,Google 搜索结果中的第一个链接(通常)会将您带回到 FlashBoot 网站下载该实用程序来修复您的 USB 驱动器。
它对我的 Kingston Data Traveler 闪存驱动器很有效。它无法使用修复 USB 驱动器“写保护”的所有常用选项,但经过数小时的在线搜索和询问我的计算机极客同事后,我找到了上述解决方案。
希望这可以帮助!
答案3
为了进一步扩展 bbalegere 的回答,我所做的完全解决了与您相同的问题,即我使用 ChipGenuis 找出控制器供应商。ChipGenuis 还会告诉您控制器部件号,您可以使用该部件号找到适合您的闪存驱动器确切型号的正确闪存工具,因为特定供应商有很多工具。
弄清楚这一点后,我去了这个俄罗斯网站,上面列出了各种各样的 Flash 工具:
flashboot网站
确保您使用的是 Chrome,以便他们可以为您翻译网站。
单击文件,然后在右侧找到正确的供应商。我的是 Phison。单击供应商,这将调出该供应商可用的所有闪存工具。幸运的是,他们有一个闪存实用工具,可以为我重新格式化闪存驱动器。我还尝试了您提供的所有选项,除了祭祀 - 我手边没有山羊,我的狗太可爱了。花了几个小时后,这是唯一对我有用的东西。
祝你好运!!