阅读:2158回复:7
Win2000下,只读的NTFS磁盘无法使用?而XP则可以
我做了一些小实验,如果在驱动程序中将IOCTL_DISK_IS_WRITABLE返回STATUS_MEDIA_WRITE_PROTECTED的话
在Windows XP中可以正常读取NTFS上的文件 而在Windows 2000中Explorer显示磁盘受保护,不能访问 然后我拦截了一下NTFS移动硬盘插入计算机时候IRP_MJ_WRITE的情况 发现系统往某些扇区写入了一些信息 请问这些信息是什么东东? 能让2000也访问一个写保护的NTFS卷不? |
|
沙发#
发布于:2007-04-29 18:05
2k下的ntfs文件系统不支持mount只读设备
|
|
板凳#
发布于:2007-09-06 16:28
我也遇到同样的问题啊,我在开发USB写保护移动硬盘时,就是在Win2000下调不通写保护的NTFS卷(双击盘符打不开,提示写保护),当把硬盘格式化为FAT32卷时,写保护就有效了(能读不能写)。
不知道是Win 2000系统本身不支持写保护的NTFS卷,还是我固件程序的问题? |
|
地板#
发布于:2007-09-06 16:32
ntfs 3.0及以下版本不支持只读卷,3.1开始才支持
Windows internals4th有详述 |
|
|
驱动小牛
|
地下室#
发布于:2007-09-06 17:06
MJ啥都懂.牛X的MM真不多!
|
5楼#
发布于:2007-09-07 11:13
这篇主题我怎么看不到回复,版主怎么回事???
|
|
6楼#
发布于:2008-01-01 22:11
发现M$对的NTFS的支持很混乱!
真的! |
|
7楼#
发布于:2008-09-05 10:23
这个问题解决了吗?我也遇到同样的问题,顶一下.我在2000下改变NTFS卷的ACL的方法来实现只读,但是如果切换用户的话就有问题了.
|
|