windows – 故意破坏文件系统

我必须明确地测试我的应用程序在尝试访问NTFS文件系统的某些损坏部分时所执行的操作.我四处寻找类似的问题,但那些是关于破坏特定文件(即破坏xml文件的语法等).

我需要创建一个场景,其中chkdsk将在特定位置报告文件系统中的错误.

有没有人知道如何挑起这样的情况来测试我的应用程序.

万一你担心:我不会在我的生产系统上这样做,我有一个VM设置为这样的事情.

最佳答案
如果担心你的应用程序在遇到损坏的文件时会做什么,那么为什么还要破坏包含这些文件的文件系统呢?为什么不简单地破坏文件本身?

操作系统做了很多工作来确保文件系统是健壮的,我不确定故意在文件系统上乱写垃圾除了模糊测试文件系统实现之外还会做什么.

转载注明原文:windows – 故意破坏文件系统 - 代码日志