无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 69603|回复: 119
打印 上一主题 下一主题

小技巧: 利用diskpart设置移动硬盘写保护

  [复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 22:18:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在很多人也想设置移动硬盘写保护以防止病毒,其实diskpart命令提供了这个功能

插上移动硬盘,在diskpart命令行下
  1. list vol
复制代码
察看磁盘列表,假设要设写保护的磁盘的第一个分区是5,用命令选中磁盘
  1. select vol 5
复制代码
然后设置写保护

  1. att vol set readonly
复制代码
好了,这样这个移动硬盘就写保护了,插到其他电脑上依旧写保护。另外这样操作也可以设置内置硬盘为写保护。

如果想去掉写保护,在diskpart下
  1. select vol 5
  2. att vol clear readonly
复制代码
注意几点:
1、只有2003 sp2以上版本的diskpart支持这样操(vista/win7的diskpart完全支持),xp的diskpart不支持。但设完后,在xp下写保护也是有效的
2、如果是GPT分区表的磁盘,支持每个分区单独设置写保护。
3、u盘可以用disk方式设置写保护,详见24楼,但插到其它电脑上写保护无效,所以意义不大


我跟踪了一下diskpart到底把只读属性到底写在了哪里,发现diskpart是在硬盘的第三扇区写入了一些磁盘的扩展属性,同时会把原有第三扇区的内容清零。

[ 本帖最后由 fujianabc 于 2009-11-6 16:46 编辑 ]

评分

参与人数 1无忧币 +5 收起 理由
yueming9712 + 5 精品文章

查看全部评分

2#
发表于 2009-11-3 23:11:12 | 只看该作者
有时间试验一下....现在电脑没装2003的系统......
回复

使用道具 举报

3#
 楼主| 发表于 2009-11-3 23:33:55 | 只看该作者
vista/win7的diskpart也行的
回复

使用道具 举报

4#
发表于 2009-11-4 00:26:56 | 只看该作者
这个限制有点麻烦的说
回复

使用道具 举报

5#
发表于 2009-11-4 00:27:01 | 只看该作者
这一招妙。
大师的妙招真是层出不穷呀
回复

使用道具 举报

6#
发表于 2009-11-4 00:32:58 | 只看该作者
学习了
今天还看到有人问硬盘能不能写保护

除了移动硬盘,本机的sata、ide硬盘也能这样不?
回复

使用道具 举报

7#
 楼主| 发表于 2009-11-4 00:46:47 | 只看该作者
原帖由 x.Nichdlas 于 2009-11-4 00:32 发表
学习了
今天还看到有人问硬盘能不能写保护

除了移动硬盘,本机的sata、ide硬盘也能这样不?

可以,但系统所在硬盘不能写保护。
回复

使用道具 举报

8#
发表于 2009-11-4 01:46:29 | 只看该作者
u盘也可以这样设置写保护,但插到其它电脑上写保护无效,所以意义不大

可惜啊,可惜
u盘本机保护也很不可靠,用diskgenius轻易就能删除,复制文件
用linux更是随便删除.

[ 本帖最后由 bardlet 于 2009-11-4 03:13 编辑 ]
回复

使用道具 举报

9#
发表于 2009-11-4 04:45:06 | 只看该作者
如果U盘不可以写保护,那是个遗憾,我不能理解为什么为可以,难道DISKPART难区分出什么盘是磁性介质什么盘不是?移动硬盘就可以写保护?

如果真是对于U盘无效,那么只有通过给U盘上的文件加NTFS保护了。
回复

使用道具 举报

10#
发表于 2009-11-4 08:17:21 | 只看该作者
不支持u盘,确实是一大憾事。
回复

使用道具 举报

11#
发表于 2009-11-4 10:15:08 | 只看该作者
呵呵,,,,好东西啊,谢谢楼主分享!!!
回复

使用道具 举报

12#
发表于 2009-11-4 10:16:36 | 只看该作者
只是极少用到这个命令
回复

使用道具 举报

13#
发表于 2009-11-4 10:22:44 | 只看该作者
有没试过量产为本地硬盘的u盘,写保护是否有效呢?
回复

使用道具 举报

14#
发表于 2009-11-4 11:10:33 | 只看该作者
不错的方法, 谢谢了!
实机测试:
FAT32格式分区, 设置好后就写保护了;
NTFS格式分区, 设置好后还可以读写(还以为设置无效呢), 但拨出从新接入就正常写保护了.
写保护后的分区, 在右键和磁盘管理中,不能被格式化, 提示写保护.
其他的分区工具格式化未测试.

写保护的分区, 在磁盘管理器中不能格式化, 但可以删除.
U盘测试时, diskpart中提示设置属性无效
回复

使用道具 举报

15#
发表于 2009-11-4 11:36:49 | 只看该作者
真是想吃冰棍兒,下雹子.
回去試試!
回复

使用道具 举报

16#
发表于 2009-11-4 11:59:14 | 只看该作者
原帖由 fujianabc 于 2009-11-3 22:18 发表
注意几点:
1、只有2003以上版本的diskpart支持这样操作,xp的diskpart不支持。但设完后,在xp下写保护也是有效的


我沒有2003以上版本,只有XP,總不能為這裝一個2003吧!所以... ...
回复

使用道具 举报

17#
发表于 2009-11-4 13:17:17 | 只看该作者
同13#有没试过量产为本地硬盘的u盘,写保护是否有效呢?

麻烦哪位XD上传一个?
回复

使用道具 举报

18#
发表于 2009-11-4 13:29:43 | 只看该作者
楼主真一牛人呀
回复

使用道具 举报

19#
发表于 2009-11-4 13:35:19 | 只看该作者
不错,学习一下。diskpart是个好工具。
回复

使用道具 举报

20#
发表于 2009-11-4 13:51:12 | 只看该作者
好方法!
试试看!
谢谢了!
回复

使用道具 举报

21#
发表于 2009-11-4 14:31:18 | 只看该作者
论坛内高手如云,期待高手出品“设置移动硬盘写保护工具”
回复

使用道具 举报

22#
 楼主| 发表于 2009-11-4 16:04:00 | 只看该作者
原帖由 haiuyan 于 2009-11-4 11:10 发表
不错的方法, 谢谢了!
实机测试:
FAT32格式分区, 设置好后就写保护了;
NTFS格式分区, 设置好后还可以读写(还以为设置无效呢), 但拨出从新接入就正常写保护了.
写保护后的分区, 在右键和磁盘管理中,不能被格 ...

我之前在vista上测试了ntfs和exfat分区,都直接能马上写保护,无需重新插拔

要设置u盘,要用list disk,察看磁盘,然后select disk N选中u盘,最后
  1. att disk set readonly
复制代码

设置全盘写保护,但我把u盘查到其他机子上写保护就失效了
回复

使用道具 举报

23#
发表于 2009-11-4 16:05:38 | 只看该作者

回复 #24 fujianabc 的帖子

那我在2003PE上可以写保护吗?
谢谢!
回复

使用道具 举报

24#
 楼主| 发表于 2009-11-4 16:05:59 | 只看该作者
原帖由 victor888 于 2009-11-4 04:45 发表
如果U盘不可以写保护,那是个遗憾,我不能理解为什么为可以,难道DISKPART难区分出什么盘是磁性介质什么盘不是?移动硬盘就可以写保护?

如果真是对于U盘无效,那么只有通过给U盘上的文件加NTFS保护了。

貌似是识别为可移动磁盘的写保护在其他机子上无效
回复

使用道具 举报

25#
 楼主| 发表于 2009-11-4 16:06:55 | 只看该作者
原帖由 天涯海角1216 于 2009-11-4 16:05 发表
那我在2003PE上可以写保护吗?
谢谢!

只要有2003 sp2的diskpart就行了,在pe 2.x/3.0中也行

[ 本帖最后由 fujianabc 于 2009-11-4 17:23 编辑 ]
回复

使用道具 举报

26#
发表于 2009-11-4 16:07:24 | 只看该作者
现在早都有硬件写保护的移动硬盘了,硬件写保护才真正最有效.不过fujianabc 大的方法对没有硬件写保护的是不错.
回复

使用道具 举报

27#
发表于 2009-11-4 16:09:44 | 只看该作者

请教楼主:

写保护写哪里了?
不会是MBR里吧?
是硬盘固件里??
谢谢!
回复

使用道具 举报

28#
发表于 2009-11-4 16:22:39 | 只看该作者
正好有2003 赶紧试试。感谢LZ分享
在WIN7下shift+del不起任何作用(没有任何提示),右键菜单中也没有了新键文件夹 删除之类的菜单命令

[ 本帖最后由 hufly 于 2009-11-4 16:32 编辑 ]
回复

使用道具 举报

29#
 楼主| 发表于 2009-11-4 17:23:21 | 只看该作者
原帖由 天涯海角1216 于 2009-11-4 16:09 发表
写保护写哪里了?
不会是MBR里吧?
是硬盘固件里??
谢谢!

不是mbr里面,我比较过设置写保护前后的mbr,没有差别。

当然也不可能是固件里面,因为这个写保护在linux下是无效的。
回复

使用道具 举报

30#
发表于 2009-11-4 17:28:43 | 只看该作者
十分不完美的啊
考虑别的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-13 04:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表