Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175124
  • 博文数量: 49
  • 博客积分: 1753
  • 博客等级: 上尉
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-02 15:58
文章分类

全部博文(49)

文章存档

2015年(1)

2013年(6)

2012年(11)

2006年(31)

我的朋友

分类: WINDOWS

2006-01-27 02:54:17

  这是篇很实用的文章。我的系统经用GHOST恢复,以前保存下来的好站点都丢了。看了这篇文章我算是彻底解放了。感谢 lyh728 网友。
  原址:
   

使用INF文件移动个人常用文件夹 (by lyh728)
 
 
  从Windows 2000开始,每个用户的个人数据都被操作系统存储在系统盘的 Documents and Settings目录下的你的用户名的目录下面,如你的用户名字是auser,那么你的用户数据都存储在系统盘的这个目录--Documents and Settings\auser下面。用户的个人数据包括每个人的桌面,每个人上网留下的足迹cookies,还有每个人的IE浏览器的收藏夹,当然还有我的文档目录的内容。
    由于我喜欢将一些经常用到的文件直接放到桌面上和我的文档的文件夹中,还有浏览网络的时候记录的一些快捷网址都是放到收藏夹中,还有浏览一些论坛时候记录的网络登录注册用户名和口令(cookies),这样以后登录的时候可以不输入口令了,所有这些都是是 需要重新安装操作系统的时候需要记得备份的,也经常看到某个网友说起重装操作系统的时候,由于忘记备份,导致收藏夹全都丢失的惨重教训。
  ......
 
  下面我用INF文件的形式,既具有手工编辑注册表时候的可读性,又有REG文件的自动化。假设系统盘是C盘,具体步骤如下:

1.选定一个磁盘分区用于专门存储用户的个人数据,假定选定E盘,建立目录MyWinData。
2.转移目前的个人数据,如果是全新安装的操作系统可以不需要这个步骤,
  把下面的内容存为bakmydata.bat,然后执行该批处理命令,
  代码:
set NEWDEST=E:\MyWinData
xcopy "%USERPROFILE%\Favorites" "%NEWDEST%\Favorites"  /I /S /E
xcopy "%USERPROFILE%\Cookies" "%NEWDEST%\Cookies"  /I /S /E
xcopy "%USERPROFILE%\My Documents" "%NEWDEST%\My Documents"  /I /S /E
xcopy "%USERPROFILE%\Desktop" "%NEWDEST%\Desktop"  /I /S /E

3.自动修改注册表中的有关个人数据的路径,
  把下面的内容存为MyShellFolder.INF文件,然后在文件上点鼠标右键,选择右键菜单安装就可以了。
[Version]
Signature="$CHICAGO$"
[DefaultInstall]
AddReg=Shell Folders_AddReg
[Shell Folders_AddReg]
HKCU,"%User_Shell_Folders%","Favorites",0x00020000,"E:\MyWinData\Favorites"
HKCU,"%User_Shell_Folders%","Personal",0x00020000,"E:\MyWinData\My Documents"
hkcu,"%User_Shell_Folders%","Cookies",0x00020000,"E:\MyWinData\Cookies"
HKCU,"%User_Shell_Folders%","Desktop",0x00020000,"E:\MyWinData\Desktop"
HKCU,"%User_Shell_Folders%","My Pictures",0x00020000,"E:\MyWinData\My Documents\My Pictures"
[Strings]
User_Shell_Folders="Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
4.重新登录,这时候注册表中的设置就起作用了,你可以删除原来位置的个人数据了,已经不需要它们了。
5.当需要重新安装操作系统的时候,这时候不需要考虑备份的问题,可以直接格式化原来的系统盘,当然不能格式化E盘了,安装完成后,执行前面的第3个步骤,就可以了,非常简单,易行。即使你的盘符发生了变化,你可以按照需要修改MyShellFolder.I NF文件,只要改变里面的路径,然后重新安装MyShellFolder.INF文件就可以了。前面2个步骤,仅仅是做准备的,只需要做一次,如果是全新安装的操作系统,不需要前面的2个步骤。

  这种方法简单易行,也不需要用户针对用户文件进行临时性的抢救转移工作,从而更方便了对用户文件的管理,也提高了用户文件的安全性,而且便于移动用户数据,可以放到U盘上携带。
阅读(1817) | 评论(1) | 转发(0) |
0

上一篇:在WINDOWS2003上试架 WSUS

下一篇:NAT与NAPT

给主人留下些什么吧!~~