好吧,这就是发生的事情。
我一直在使用 USB 记忆棒重新安装 Windows 10 并快速重新格式化我爸爸的笔记本电脑。现在我使用现有的 Windows 10 创建实时 USB 驱动器,我猜它对棒进行了写保护。
现在我已经尝试了很多方法来找回我的棍子:
- 布蒂斯
- Gparted(格式化、删除)
- Windows 磁盘实用程序
- Linux(肉桂?)磁盘工具
- 驱散(清洁、恢复)
- Windows 快速格式化
所以我几乎只是遇到错误
由于 I/O 错误而无法格式化
无法以读写方式打开驱动器。驱动器以只读方式打开
无法格式化,因为它以只读方式打开
如果您对该怎么做有任何建议。我安装了 Linux 和 Windows 10,所以我可以同时尝试:)
答案1
您的 USB 记忆棒因出现故障而处于只读模式。所有低级操作(fdisk 等)的尝试都会神秘地失败。
恢复您的数据。 SD卡在完全失效之前提供了相同的功能,非常方便。如果只有 Windows/etc 报告失败...那不是很好吗?
答案2
“清理”分区表和文件分配表。
1:将分区表归零...还有更多
dd if=/dev/zero of=/dev/sdx bs=2048 count=4
2:创建分区(使用cli“fdisk”或gui“gparted”)
创建分区表“MSDOS”
创建分区(NTFS fat32 ext3 ...)
格式化分区。 (当您选择分区类型时,gparted 只需 1 步即可完成分区创建和格式化)
3:测试USB
工具:
- “实时”操作系统是首选,但不是必需的。
- 分区创建程序,例如 gparted 或 fdisk
- 可以在电脑上工作。虚拟机就可以了。
例子:
从“实时”ISO 启动在虚拟机中发挥了神奇作用。我更喜欢PartedMagic因为我需要的一切都在一个 ISO 中。
通过USB传到虚拟机。/dev/sdx
使用此实时 ISO,请记住您是 root 用户,并请验证是否将正确的驱动器传递到虚拟机,因为如果您无意中擦除了错误的驱动器,则无法撤消。
继续步骤 1。
答案3
jc__ 关于首先将驱动器归零并首先重新创建分区的答案将是我的第一个选择,但我没有足够的声誉来评论,如果这仍然没有做任何事情,你可能想尝试
hdparm -r 0 [device]
和
blockdev --setrw [device]
更改硬盘参数