无忧启动论坛

标题: 发现diskpart对XP无效了,是微软取消这个功能了么。。。 [打印本页]

作者: trianv    时间: 2011-5-6 08:44
标题: 发现diskpart对XP无效了,是微软取消这个功能了么。。。
在win7 下对量产成移动硬盘模式的U盘,用diskpart设置为只读后,再次插入U盘往里拷贝文件的话提示只读,说明已经设置成功。但换到XP或 2003系统的机子上却直接就能往里拷贝文件没有任何提示,在2003系统下用diskpart设置只读的话提示:未能设置卷属性。


感谢 fujianabc  的解决方法:

原帖由 fujianabc  于 2011-5-11 20:08 发表

前面63扇区清一下0,然后用磁盘管理器或者diskpart重新分区

[ 本帖最后由 trianv 于 2011-5-12 11:16 编辑 ]
作者: renchmin    时间: 2011-5-6 12:43
这个功能在win7下是有效的,在xp下无效。
作者: zqjiang    时间: 2011-5-6 14:06
以前试过 在xp 下是有效的
作者: 9930451    时间: 2011-5-6 18:20
xp 下是有效的   我现在都在用
作者: yjd    时间: 2011-5-6 20:51
你还是回头去搜索下fujianabc的帖子。具体我也忘了。
作者: trianv    时间: 2011-5-9 16:47
现在我在WIN7 SP1下设置好了之后,从XP下就不行了。。。
作者: 9930451    时间: 2011-5-10 22:36
你确定你用的不是GPT?  GPT的我试过 在XP下无效
作者: fujianabc    时间: 2011-5-10 23:00
原帖由 yjd 于 2011-5-6 20:51 发表
你还是回头去搜索下fujianabc的帖子。具体我也忘了。

为了验证win7 sp1是否出现了变化。
我刚才自己在win7 sp1 x64下试了一下。建立了一个只读属性的vhd(mbr格式),然后挂到虚拟机的xp sp3下,写保护依旧有效。
作者: trianv    时间: 2011-5-11 07:43
原帖由 fujianabc 于 2011-5-10 23:00 发表

为了验证win7 sp1是否出现了变化。
我刚才自己在win7 sp1 x64下试了一下。建立了一个只读属性的vhd(mbr格式),然后挂到虚拟机的xp sp3下,写保护依旧有效。



我现在在2003系统下用diskpart设置只读的话提示:未能设置卷属性,而在win7下能设置只读,但在2003或XP下插上就能直接写,是怎么回事呀,,要晕死了
作者: fujianabc    时间: 2011-5-11 12:25
原帖由 trianv 于 2011-5-11 07:43 发表



我现在在2003系统下用diskpart设置只读的话提示:未能设置卷属性,而在win7下能设置只读,但在2003或XP下插上就能直接写,是怎么回事呀,,要晕死了

2003下是设置disk属性,不是vol属性,这个我在最初的帖子里提到过。

至于你说你在xp下写保护失效,原因不是很清楚。有两种可能,一个是xp系统的问题,一个就是分区表有问题,只读属性是记录在硬盘第三扇区的
作者: trianv    时间: 2011-5-11 13:01
原帖由 fujianabc 于 2011-5-11 12:25 发表

2003下是设置disk属性,不是vol属性,这个我在最初的帖子里提到过。

至于你说你在xp下写保护失效,原因不是很清楚。有两种可能,一个是xp系统的问题,一个就是分区表有问题,只读属性是记录在硬盘第三扇区的



在WIN7 SP1 下设置只读后,进XP 2003 PE下依然可写(DISK属性、vol属性都试了,在WIN7 SP1下都有效,在2003下都能直接写入文件,在2003下设置disk属性时提示:diskpart --设置 VOL 属性),特意换了电脑的PE XP也是可写,看来不是XP系统的问题了。分区表的问题怎么解决呢,以前量产的U盘没问题呀,很正常的,真奇怪了

[ 本帖最后由 trianv 于 2011-5-11 13:05 编辑 ]
作者: trianv    时间: 2011-5-11 15:09
今天重新安装WIN7,不是SP1,设置为只读后,在XP下依然无效,看来不是WIN7 SP1的问题了。

请问分区表的问题怎么解决呢,很纠结
作者: fujianabc    时间: 2011-5-11 20:08
原帖由 trianv 于 2011-5-11 15:09 发表
今天重新安装WIN7,不是SP1,设置为只读后,在XP下依然无效,看来不是WIN7 SP1的问题了。

请问分区表的问题怎么解决呢,很纠结

前面63扇区清一下0,然后用磁盘管理器或者diskpart重新分区
作者: bfgxp    时间: 2011-5-11 20:49
diskpart只读属性对u盘本来就是只在本机有效的。
对移动硬盘就适用所有机子
如果是gpt分区表的话,就可以设置vol(分区)只读属性
xp是不支持gpt分区表的,但是我们可以用2003的disk.sys文件替换xp的同名文件来让xp支持gpt分区表。
作者: trianv    时间: 2011-5-12 08:26
原帖由 bfgxp 于 2011-5-11 20:49 发表
diskpart只读属性对u盘本来就是只在本机有效的。
对移动硬盘就适用所有机子
如果是gpt分区表的话,就可以设置vol(分区)只读属性
xp是不支持gpt分区表的,但是我们可以用2003的disk.sys文件替换xp的同名文件 ...



是量产U盘为移动硬盘格式,而且以前一直没有问题的,在XP 2003 WIN7都能只读。

现在我只能这样试试了,先清零扇区,再重新分区试下
作者: trianv    时间: 2011-5-12 09:24
原帖由  于 2011-5-11 20:08 发表

前面63扇区清一下0,然后用磁盘管理器或者diskpart重新分区


扇区清0果然有效哇,哈哈,,终于解决了,,
感谢 fujianabc
开心




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3