深入解析设置磁盘写保护

深入解析设置磁盘写保护

ID:14147417

大小:94.50 KB

页数:4页

时间:2018-07-26

深入解析设置磁盘写保护_第1页
深入解析设置磁盘写保护_第2页
深入解析设置磁盘写保护_第3页
深入解析设置磁盘写保护_第4页
资源描述:

《深入解析设置磁盘写保护》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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写入标志信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。