欢迎来到天天文库
浏览记录
ID:14147417
大小:94.50 KB
页数:4页
时间:2018-07-26
《深入解析设置磁盘写保护》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、深入解析设置磁盘写保护(2010-07-1115:56:02) 原来很多U盘有写保护开关,现在大多数没有了,USB硬盘也大都没有这个开关。不过现在的Windows7下要设置移动盘只读也方便,原理就是利用系统内置的DISKPART命令。 一、使用内置的DISKPART命令。 现在很多人也想设置移动硬盘写保护以防止病毒,其实diskpart命令提供了这个功能 插上移动盘,在diskpart命令行下: listvol 察看磁盘列表,假设要设写保护的磁盘的第一个分区是H,用命令选中磁盘: selectvolh 然后设置写保护: att
2、volsetreadonly 好了,这样这个移动硬盘就写保护了,插到其他电脑上依旧写保护。当然这样操作也可以设置内置硬盘为写保护。 如果想去掉写保护,在diskpart下: selectvolH attvolclearreadonly 二、使用波特尔系统工具 为了使用简单方便,波特尔系统工具有了这样的功能,只有按一个按钮就行了。如果你安装了VISTA以上的操作系统,直接运行USBWDSK.EXE绿色软件: 图 UsbWdsk.rar,下载地址:http://u.115.com/file/f186b3b4bb 如果系统没有安装Wi
3、ndows7,可以使用波特尔的PE工具盘,下载ISO镜像文件,刻录成为光盘。也可使用UltraISO制作成为可以起到U盘。将USB盘插在电脑中,点击UltraISO的菜单:启动->写入硬盘,按“写入”,稍等几分种,这张“工具盘”就制作完成了。启动后操作和桌面的系统工具软件一样。 三、几点说明 1、只有2003sp2以上版本的diskpart支持这样操作(vista/win7的diskpart完全支持),xp的diskpart不支持。但在高版本的diskpart完后,在xp下写保护也是有效。 2、如果是GPT(动态)分区表的磁盘,支持每个
4、分区单独设置写保护,但操作系统在动态分区不能启动,所以不常用。 3、属性为移动盘(常见u盘就是移动属性)可以用disk方式设置写保护,(只能seldisk方式,不能SelVolume)但插到其它电脑上写保护无效,所以意义不大。好在U盘可以量产为固定盘,只要有合适的量产工具就行。量产为固定盘,还可以支持分区,当然,损失一些所谓“在线挂载和解挂”等一般用户少用的特性也无所谓。 四、深度解析 微软在卷管理驱动中实现了磁盘的只读属性。在DDK中,透露了下面一个数据结构: typedefstruct_VOLUME_SET_GPT_ATTRIBU
5、TES_INFORMATION{ // //Specifies the attributesthat //aretobeappliedtothevolume // ULONGLONGGptAttributes; // //Indicateswhether thisistobe //undonewhenthehandleisclosed // BOOLEANRevertOnClose; // //Indicates whetherthe attributes //apply toallthe vo
6、lumes onthe //diskthat this volumeresideson //RequiredifthedisklayoutisMBR // BOOLEANApplyToAllConnectedVolumes; // //Foralignmentpurposes. // USHORTReserved1; ULONG Reserved2;}VOLUME_SET_GPT_ATTRIBUTES_INFORMATION,*PVOLUME_SET_GPT_ATTRIBUTES_INFORMATION;#en
7、dif //NTDDI_VERSION>=NTDDI_WINXP 其中GptAttributes是文档化了的,有下列四项属性。只是这个名称有意思,可能微软原来只是打算在GPT卷中才支持这个属性。 GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY GPT_BASIC_DATA_ATTRIBUTE_HIDDEN GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER。 RevertOnClose意思是该设置是否永久有效。
8、ApplyToAllConnectedVolumes指示是否GptAttributes是否对于所有的卷有效,这样需要在MBR写入标志信息
此文档下载收益归作者所有