我想在我的 linux 机器上创建硬盘驱动器错误 - 这样我就可以测试我正在编写的应用程序在出现无法纠正的错误时是否正确执行。
我有一个来自硬盘制造商的应用程序,它会在驱动器上创建坏扇区,但它只是 Windows - 并且会涉及很多磁盘的插入和拔出,因为我在 linux 平台上。
我看过之前的这篇文章:模拟有读取错误的故障块设备?但不能使用它,因为我没有 dmsetup 可用。
我知道我可以使用 dd 通过在文件上写入随机数据来损坏文件,但我想创建一个坏扇区,而不是可读但损坏的文件。
非常感谢任何提示
谢谢!