我使用启动盘创建器为另一台笔记本电脑创建了一个可启动的 USB 驱动器,并在该笔记本电脑上成功安装了 ubuntu。但是当我尝试格式化我的 USB 时。
我尝试使用 关闭磁盘设备的写保护hdparm
。但没有任何变化。
经过长时间的研究,我成功地关闭了只读选项这个答案。
答案1
我也遇到了同样的事情。类似这样的网站:
https://linuxiac.com/how-to-create-bootable-usb-drive-using-dd-command/
说只需使用 Disk Destroyer 复制 iso 即可。我想我以前做过,但现在它破坏了我的驱动器。
我不认为这是硬件问题,因为在我使用 DD 复制 ubuntu iso 之前它一直运行良好,然后我就无法删除 iso 9660。在此过程中的某个时候,我确实设法将分区和 fs 扇区擦除为零(用 检查xxd | head -32
),但是当我打开 gparted 时它不知怎么又回来了,并抱怨我的物理块大小是 2048 字节,但 linux 认为是 512 b(与逻辑块大小相同)。
您的问题很好地总结了我过去几天尝试过的所有过程,我可能会添加一些更晦涩的hdparm
命令:(极其危险到您的内容,但如果你已经做到了这一点,它可能几乎是一块砖头)。尝试使用获取写访问权限hdparm -r0
,或者modprobe
使用问题中描述的 quark 卸载/重新加载后:
恢复出厂设置:
hdparm --yes-i-know-what-i-am-doing --dco-restore /dev/sdc
hdparm --set-sector-size 2048 /dev/sdc
如果您的扇区大小在执行上述步骤后也变得混乱,Gparted 将会抱怨“物理扇区大小为 x,但 linux 报告为 y”或类似内容。
我认为下一步(如果您不能直接扔掉并购买新驱动器)是使用供应商特定的工具。看看这个链接树:
http://reboot.pro/index.php?showtopic=20865
温习一下俄语,它们是 Windows 专用实用程序,可能是俄罗斯人用 C++ 编写的。他们编制了一个庞大的 U 盘和芯片制造商数据库,并用有趣的翻译解释了这一切是如何工作的。他们的意图似乎是好的,但我可能会将敏感数据或机器与你的学术测试机器隔离开来,因为你用随机特权二进制块加载这些机器,天知道在哪里可以修复你的 12 美元驱动器。