如果用户的配置文件保存在系统盘外的其他位置,那么对配置文件的修改将会保留,哪怕用户注销或电脑重启动也可以保留下来。用户可以自定义桌面(只要符合所有限制的要求),并将文件保存在“文档”等位置。硬盘保护功能将放过这些配置文件,同时系统盘依然会受到妥善的保护。但是需要注意,不能隐藏用户配置文件所在的硬盘分区,同时也不能锁定用户的配置文件。否则在用户注销后,无论配置文件保存在哪里,改动都会被撤销。
非Steady State用户的配置文件可以保存在系统盘外的位置吗?当然可以,但通常只有在安装好Windows之后才可以调整,例如进行无人值守模式的安装,并提供应答文件。有关该操作的详细信息,请阅读微软提供的Steady State操作手册www.tinyurl.com/5pt3x4。另外在Windows已经安装好之后也可以移动配置文件的保存位置,但需要进行一些复杂的注册表修改操作。如果感兴趣,请阅读Joshua Mouch的博客(www.tinyurl.com/2fzw9h)。
对于非Steady State帐户,一个比较简单的操作则是移动该用户的个人数据文件夹“我的文档”、“我的音乐”等文件夹的位置。如果这些文件夹位于其他分区上,那么就算打开硬盘保护功能,其中的数据也不会被重置。为此,在Windows Vista中,请使用要修改位置的帐户登录系统,打开Windows资源管理器,用鼠标右键单击目标文件夹,选择“属性”,然后打开“位置”选项卡。单击“移动”按钮,然后按照屏幕上的提示操作。在Windows XP中,操作方法类似。
如果电脑硬盘目前只有一个分区则需要注意,上述所有操作都要求硬盘至少包含两个(或者更多)分区。在Vista中,单击“开始”,用鼠标右键单击“计算机”,然后单击“管理”。在计算机管理控制台中单击“磁盘管理”,在目标分区上单击鼠标右键,选择“压缩卷”,输入希望被压缩的空间大小,然后单击“压缩”。随后释放的空间将显示为“未分配”,用鼠标右键单击,选择“新建简单卷”,然后按照屏幕上的提示操作。如果希望进一步创建更多分区,请重复上述操作。
如果使用了XP,则无法在不借助第三方工具的前提下压缩分区。这里建议使用最xx的工具Partition Magic(www.tinyurl.com/5akycz),但该工具并不免费,因此如果只是用一次,代价显得有些大。其实还有更好的代替品,那就是“live”版本的GParted Linux发行版。请从www.tinyurl.com/rk4qp下载“gparted-livecd-0.3.4-11.iso”,使用空白刻录盘刻录ISO镜像文件,然后使用该光盘引导电脑。随后使用“Resize/Move”操作就可以实现第5步中同样的效果。
虽然Steady State可以绕过硬盘保护功能安装关键Windows更新,但如果需要执行其它维护任务,则不那么容易就能绕过了。例如,如何更新反病毒软件?目前的Steady State可以自动处理,不受限制的此类软件只包括Windows Defender,以及一个过时的来自Computer Associates的产品,还有Trend Micro和McAfee的产品。一种让Steady State允许对其他软件进行更新的方法是编写自定义脚本,然而具体的做法目前并不明朗,我们的实验中从来没有生效过。
因此目前{zh0}的解决方法就是在需要进行某些维护时,暂时关闭硬盘保护功能。但话虽如此,Steady State依然需要删除所有缓存文件,并重启动电脑,这可能需要数分钟时间。更糟糕的是,在重新打开硬盘保护功能时,还需要重新创建缓存文件,因此还需要额外的一次重启动。如果不关闭硬盘保护功能,那么可以选择“{yj}保留所有更改”选项,这等于让硬盘保护功能处于“待命”状态,在完成更新后,可以重新改为“重启动时删除所有更改”选项。