阅读:1808回复:4
求助SCSI命令write10写U盘文件xp下看不到
我用write10指令,按FAT32文件格式,写了文件内容,根目录和FAT1,FAT2信息,写完后用winhex可以看到文件,但,xp里看不见,退出U盘再重插后才能看见,请问是少进行了什么操作吗?
|
|
沙发#
发布于:2008-04-28 15:22
Re:求助SCSI命令write10写U盘文件问题
楼主太强了,每一步都做得天衣无縫,你绕过Windows磁盘驱动直接写U盘成功比较强大哦, 不过你的这种现像我认为完全正常 XP只在U盘枚举时读取其DBR FAT 与FDT 之后都是用Windows在PC内存中缓存的FDT FAT显示目录表及磁盘分配情况的 你直接写了U盘的Page当然Windows不知道,也不会更新其内存的东东 建议更BT一把,通过进程间内存读写 在直接写U盘Page时同时把Windows缓存的FAT FDT也一并写了? |
|
板凳#
发布于:2008-05-12 12:43
可能是流程没有理清楚吧:)
|
|
地板#
发布于:2008-08-10 17:50
应该是1楼说的问题吧。。。
|
|
|
地下室#
发布于:2008-12-22 17:54
感觉上是当前缓存没有及时更新的问题
|
|