日期:2014-05-17  浏览次数:20625 次

响应单击右键后的磁盘格式化都要处理哪些IRP呢?
如题,因为不知道需要处理那些IRP,所以我的虚拟磁盘点击格式化后没有任何反应,不会弹出那个经典的窗口^_^
另外,假如我选择了NTFS,当我点击确定后,NTFS相关的数据结构是不是都通过相应的读写IRP发到磁盘驱动上了?
磁盘驱动只管把接到的数据写到对应的地方就好了呢?

------解决方案--------------------
用IRP跟踪工具跟踪一下,比如IRPTrace,irptacker,irpmon
------解决方案--------------------
IRPTrace


回复内容太短了! 

------解决方案--------------------
弄一个去虚拟机里面试用试用就知道了,跟踪IRP的。
------解决方案--------------------
filedisk创建出来的就是还没格式化,双击的时候会出现让你格式化的对话框
------解决方案--------------------
怎么格式化应该是文件系统的事。
磁盘驱动只要处理读写等少数几个指令就可以了,我不知道这个例子是怎么模拟的,不过如果是块设备层次,不用知道scsi命令那些都可以模拟出磁盘来的,我说的是linux系统的。windows的也差不多。。。
------解决方案--------------------
先把读写处理好,在control上设置断电调试,发现哪个没处理就加上再继续调试。
------解决方案--------------------
你先自己写个应用程序打开设备读写,确定读写正确后再试格式化。