无忧启动论坛

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

设置移动硬盘写保护小工具(已更新)

[复制链接]
31#
 楼主| 发表于 2010-4-4 10:09:36 | 只看该作者
原帖由 571221 于 2010-4-3 20:04 发表
本地硬盘是不是不起作用 必须是移动的?  我本地上测试 不起效果  WIN7系统

请试一下这个版本,并把出错图发上来

diskattDEBUG.zip

116.17 KB, 下载次数: 73, 下载积分: 无忧币 -2

回复

使用道具 举报

32#
发表于 2010-4-4 10:23:08 | 只看该作者
这个东西能用在U盘上不哦
回复

使用道具 举报

33#
发表于 2010-4-4 10:43:14 | 只看该作者
xp3不能用,郁闷.
回复

使用道具 举报

34#
 楼主| 发表于 2010-4-4 10:49:23 | 只看该作者
原帖由 94first 于 2010-4-4 10:23 发表
这个东西能用在U盘上不哦

可以,但要量产U盘为本地磁盘
回复

使用道具 举报

35#
发表于 2010-4-4 12:56:20 | 只看该作者
和win7里面的磁盘加密功能一样?
回复

使用道具 举报

36#
发表于 2010-4-4 14:36:27 | 只看该作者
在window 7 下提示操作完成 重新插拔后 还是可以写入~
20g 的移动硬盘
回复

使用道具 举报

37#
发表于 2010-4-4 15:10:03 | 只看该作者
报告bug,我在工具中选择了g:盘做写保护,但发现没成功。
在c:盘根目录下发现了一个disk.txt,里面记录了命令select vol 5,而g:盘应该是vol 6,说明工具中vol的数字有问题(我猜测原因可能是因为我硬盘第一个分区盘符是b:而不是c:)。
有一个很简单的方法避免此问题,实际上diskpart里面select vol可以直接用盘符,而不用数字。比如


  1. select vol g:
  2. att vol set readonly
复制代码

这样可以避免很多问题。
回复

使用道具 举报

38#
 楼主| 发表于 2010-4-4 15:48:23 | 只看该作者
谢谢fujianabc 大指导,问题很快会解决.
fujianabc 大试试这个,已经改成你所说的了

[ 本帖最后由 zjq20032006 于 2010-4-4 16:49 编辑 ]

diskatt.zip

116.28 KB, 下载次数: 67, 下载积分: 无忧币 -2

回复

使用道具 举报

39#
 楼主| 发表于 2010-4-4 16:39:33 | 只看该作者
请教fujianabc 大,还有一个问题是,写保护操作之后,会破坏其它类型的MBR
我试过Plop,xorldr都被破坏,不知有什么办法可以解决,用NT类型的MBR就没事

[ 本帖最后由 zjq20032006 于 2010-4-4 16:48 编辑 ]
回复

使用道具 举报

40#
发表于 2010-4-4 19:22:05 | 只看该作者
原帖由 zjq20032006 于 2010-4-4 16:39 发表
请教fujianabc 大,还有一个问题是,写保护操作之后,会破坏其它类型的MBR
我试过Plop,xorldr都被破坏,不知有什么办法可以解决,用NT类型的MBR就没事

你看我原贴的说明,我发现只读属性是记录在硬盘第三扇区。

如果其他类型mbr要占用第三扇区,就会发生冲突。nt 5/6的mbr只占用一个扇区,所以不会有问题,其他mbr要尽量避免第三扇区。

好像xorldr可以选择占用扇区的。
回复

使用道具 举报

41#
发表于 2010-4-5 00:21:51 | 只看该作者
原帖由 zjq20032006 于 2010-4-4 10:09 发表

请试一下这个版本,并把出错图发上来


出错图   WINDOWS_NT,VER.6.01(7600)  图我就不发了 提示的就是这
回复

使用道具 举报

42#
发表于 2010-4-5 00:31:55 | 只看该作者
最新的我刚试了  设置本地硬盘D盘写保护  提示操作成功 让重启 我重启了  还是不保护 呵呵
楼主还得加把劲啊
回复

使用道具 举报

43#
 楼主| 发表于 2010-4-5 01:25:45 | 只看该作者
你设置本地硬盘D盘写保护,提示操作成功时,先不关提示操作成功窗口

然后在 所有程序====附件=====命令提示符
打开后输入以下命令看
diskpart.exe /s c:\disk.txt

看有什么反应
回复

使用道具 举报

44#
 楼主| 发表于 2010-4-5 01:27:26 | 只看该作者
应该是你的diskpart.exe可能有问题,你看下系统盘是不是存在diskpart.exe文件?
回复

使用道具 举报

45#
 楼主| 发表于 2010-4-5 01:34:34 | 只看该作者
请试下下两个版本

diskatt1.zip

130.97 KB, 下载次数: 70, 下载积分: 无忧币 -2

diskatt2.zip

131.14 KB, 下载次数: 63, 下载积分: 无忧币 -2

回复

使用道具 举报

46#
 楼主| 发表于 2010-4-5 01:39:56 | 只看该作者
你只有一个硬盘应该是无效的,除非你是GPT分区表
回复

使用道具 举报

47#
 楼主| 发表于 2010-4-5 01:43:05 | 只看该作者
Windows 7 Ultimate Professional 6.01.7600
X64??是不是64位系统?

571221 (福)
你能不能在 上面说的 命令提示符里
输入下面命令:
set

并把结果发上来?
不会是WIN7的系统变量不同吧?

[ 本帖最后由 zjq20032006 于 2010-4-5 10:09 编辑 ]
回复

使用道具 举报

48#
发表于 2010-4-5 11:47:39 | 只看该作者
是32位系统
Users\hk>set
USERSPROFILE=C:\ProgramData
DATA=C:\Users\hk\AppData\Roaming
monProgramFiles=C:\Program Files\Common Files
PUTERNAME=HK-PC
Spec=C:\Windows\system32\cmd.exe
NO_HOST_CHECK=NO
EDRIVE=C:
EPATH=\Users\hk
ALAPPDATA=C:\Users\hk\AppData\Local
ONSERVER=\\HK-PC
BER_OF_PROCESSORS=2
Windows_NT
h=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
ndowsPowerShell\v1.0\;C:\Program Files\Common Files\Thunder Network\KanKan\Co
s
HEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
CESSOR_ARCHITECTURE=x86
CESSOR_IDENTIFIER=x86 Family 6 Model 14 Stepping 8, GenuineIntel
CESSOR_LEVEL=6
CESSOR_REVISION=0e08
gramData=C:\ProgramData
gramFiles=C:\Program Files
MPT=$P$G
odulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
LIC=C:\Users\Public
SIONNAME=Console
temDrive=C:
temRoot=C:\Windows
P=C:\Users\hk\AppData\Local\Temp
=C:\Users\hk\AppData\Local\Temp
RDOMAIN=hk-PC
RNAME=hk
RPROFILE=C:\Users\hk
dir=C:\Windows

Users\hk>
回复

使用道具 举报

49#
发表于 2010-4-5 16:25:33 | 只看该作者
为什么设置成功后提示重新启动?
不需要重启就能生效啊。
回复

使用道具 举报

50#
 楼主| 发表于 2010-4-5 19:27:03 | 只看该作者
奇怪,不知道为什么,我的是win2003原版系统,不是SP2的,设置完之后不重启动是无效的。
回复

使用道具 举报

51#
 楼主| 发表于 2010-4-5 19:29:40 | 只看该作者
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=MINI
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
LOGONSERVER=\\MINI
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0209
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=MINI
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
windir=C:\WINDOWS
C:\Documents and Settings\Administrator>
回复

使用道具 举报

52#
 楼主| 发表于 2010-4-5 19:30:36 | 只看该作者
上面是WINXP/WIN2003的系统变量,看来WIN7的系统变量真的和想像的不一样啊!
回复

使用道具 举报

53#
 楼主| 发表于 2010-4-5 19:31:49 | 只看该作者
571221 (福) 你用我给你的那两个版本成功没有?那两个版本没有使用系统变量,
而是直接C:盘,你看能不能用?
还有你按43楼的操作没有?成功吗?

[ 本帖最后由 zjq20032006 于 2010-4-5 19:39 编辑 ]
回复

使用道具 举报

54#
发表于 2010-4-6 09:30:34 | 只看该作者
请教楼主:
2003 PE下为何不能设置本地磁盘写保护?
回复

使用道具 举报

55#
发表于 2010-4-6 11:01:15 | 只看该作者
原帖由 天涯海角1216 于 2010-4-6 09:30 发表
请教楼主:
2003 PE下为何不能设置本地磁盘写保护?

系统所在硬盘不能设写保护的,否则硬盘上系统无法运行。
回复

使用道具 举报

56#
发表于 2010-4-6 11:31:09 | 只看该作者
这个不错,病毒就不怕了
回复

使用道具 举报

57#
发表于 2010-4-9 15:38:12 | 只看该作者
不知道现在的优盘为什么没有写保护开关
回复

使用道具 举报

58#
发表于 2010-4-10 13:07:46 | 只看该作者
收下了,感谢LZ分享
回复

使用道具 举报

59#
发表于 2010-4-10 14:21:24 | 只看该作者
感谢楼主分享,这是个好工具!
回复

使用道具 举报

60#
发表于 2010-8-1 22:10:42 | 只看该作者
今天把U盘 量产成 固定磁盘

可以写保护了  不会被写入 和 格式化了  !!  插到其它的 PC  也 可以保护了

真的很 方便
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-13 05:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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