分区无盘符因人而异
电脑爱好者2008第15期32页
对于保存重要文件的分区,我们可以通过上述删除盘符的方法保护其中的文件。不过,默认情况下,删除盘符后本机所有帐户都无法访问。比如,E盘专门用于保存私人文档,现在希望其他帐户使用电脑时看不到E盘,但是自己登录时则不要限制。借助任务计划和DISKPART命令就可以实现。
1、diskpart-------磁盘管理
语法:
diskpart [/s <script>] [/?]
/s <script> 使用一个 DiskPart 脚本。
/? 显示这个帮助屏幕。
http://baike.baidu.com/view/1578663.htm
http://baike.baidu.com/view/3326.htm 里有用法介绍
包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷等,而且设置分区后不用重启电脑也能生效。只不过它运行于命令提示符下.
2、第一步启动记事本建立一个remove.txt文件,录入以下代码:
____________remove.txt____________________
select disk 0
select volume 2
remove
__________________________________________
上述命令的意思是选中第一硬盘(disk 0)的卷2(volume 2 即E盘)后,删除其盘符。使用 remove 命令可删除当前处于焦点的分区的驱动器号或装入点.
同样建立一个add.txt文件
___________add.txt___________________________
select disk 0
select disk 2
assign
__________________________________________
使用 assign 命令可分配装入点或驱动器号。
第二步:
打开控制面板中的“任务计划”,新建一个“计算机启动”运行的任务,然后将任务属性中“运行”命令设置为“c:\windows\system32\diskpart.exe /s c:\add.txt”。运行的帐户是自己登录帐户(需要设置正确登录密码),这样只要自己登录就会自动分配盘符。
同样的,设置脚本机其他帐户登录时运行“c:\windows\system32\diskpart.exe /s c:\remove.txt”(登录时删除分区2的盘符)。
小提示:
Diskpart命令运行需要管理员权限,如果本机其他帐户是受限帐户,可以在组策略里设置一个关机脚本(脚本代码是 “diskpart.exe /s c:\remove.txt” )。这样每次自己登录时分配盘符,关机时删除盘符。其他帐户登录根本看不到E盘内容,可以有效保护自己的私密数据。
小Q心得:
虽然代码很简单,但是小Q不太细心,把代码输入错了,“select disk 0”打成了“select 0”,结果实验不成功,检查终于找到了原因,现在改正过来了!还有关机脚本的参数要打在“脚本参数”下面的一行里,开始我把命令和参数一起打在“脚本名”下的一行里了,所以不能运行,如上图,所以很多细节要注意。
这个实例很有用,比如小Q是在办公室里工作,平时要处理一些文档,最怕被别人误删除。现在可以活用这个实例。比如,把电脑设置成多用户登陆,小Q用得是管理员帐号,其他人用得是受限的帐户。重要文档放在E盘符,通过上面的实例,我们就可以把受限的帐户的E盘符去掉,达到了隐藏重要文档的目的,而小Q用的是管理员帐号,当然能看编辑E盘里的重要文档了!
使用后的问题:
运行管理员登录后,原本应该是找回D盘,却莫名其妙的变成了F盘,造成放在D盘的很多程序不能用,再进入“控制面版-管理工具-计算机管理-存储-磁盘管理”改F驱动盘符为D盘符解决问题。
呵呵!得到电脑爱好者编辑的回复了,幸福啊!对小Q来说是个鼓励,回复了上面使用后的问题!
原文:http://bbs.cfan.com.cn/viewthread.php?tid=760964&pid=5959462&page=1&extra=#pid5959462
谢谢这位细心又敢于实践的读者。文章的一些步骤没有表述清楚,主要是由于篇幅限制,无法一一展开。
“使用后的问题:
运行管理员登录后,原本应该是找回D盘,却莫名其妙的变成了F盘,造成放在D盘的很多程序不能用,再进入“控制面版-管理工具-计算机管理-存储-磁盘管理”改F驱动盘符为D盘符解决问题。”
这个问题的解决可以使用assign 命令直接分配盘符,为了避免和U盘等设备冲突,可以把add.txt代码更改如下
select disk 0
select partition 3
assign letter=Y:
为分区3直接分配指定盘符Y:,这样每次指定盘符就不会变化。因为删除盘符后,插入U盘等设备会占用被删除的盘符。解决程序无法运行问题,我们可以安装软件时就直接安装在Y盘,以后分配的都是Y:。如果已经安装了软件,可以把安装在被删除盘符的程序快捷方式发送到桌面,把路径通通更改为y:\,下次分配盘符时就不会在出现无法运行问题了。删除盘符后,桌面快捷方式是不会运行的,也可以有效保护删除分区里的程序。只有自己登陆后才能运行程序。
PS:楼主可以把这发到杂志回音壁。再次感谢这位“看书认真”的读者。