Board logo

标题: [文件操作] 自己写的Windows NT 6.x 用户目录转移工具,欢迎高手完善! [打印本页]

作者: ryanliue    时间: 2011-6-11 01:33     标题: 自己写的Windows NT 6.x 用户目录转移工具,欢迎高手完善!

本帖最后由 ryanliue 于 2011-6-11 01:37 编辑

===================================================================
Windows NT 6.x 用户目录转移工具 (支持Vista/2008/7/2008 R2)
===================================================================
功能说明:此工具将folders.txt文件指定的目录转移到目标位置并建立目录连接
请不要直接在Windows运行环境下使用本工具,因为在Windows运行环境下使用的话,
由于Windows会锁定某些文件,所以有些命令会失败。
推荐在Windows修复模式下运行(开机按F8选第一项“修复计算机”),在Win7PE下
运行此工具应该也是可以的(如果Win7PE作者没有把某些命令精简掉的话)。
至于XPPE和2003PE,估计是不行的。
注意:在运行此工具之前请检查C盘是不是系统盘、目标盘是不是你想要的!因为在
修复模式或Win7PE下有可能盘符会混淆!切记!在修复模式下可以用diskpart命令
删除并重新分配盘符(参考diskpart.txt),这并不会影响Windows运行环境下的盘
符分配,因为重启到Windows运行环境下盘符还是和往常一样!
不要在其它目录运行此工具(操作会失败),而要从命令行进入本工具所在的目录,
并输入nt6xmig.bat来运行。最好也不要鼠标双击运行此工具。
在运行此工具之前请用记事本打开nt6xmig.bat,看完所有的中文内容,因为本工具
还没有做到傻瓜化,使用本工具需要了解一些事情。欢迎批处理高手完善此工具,
使之做到傻瓜化!

写这个工具的初衷是为了将Windows用户目录转移到机械硬盘上,从而减少SSD的写
操作(因为写操作会影响SSD的寿命嘛),我自己测试了这个工具,效果不错,感觉
并没有减慢系统启动速度。
这个工具也许不止可以转移Windows用户目录,也许还可以转移C:\Windows下的一些
目录,具体可以到http://bbs.pceva.com.cn/thread-20910-1-1.html了解一下。欢
迎大家测试并反馈测试结果。

下载地址在此:
http://bbs.pceva.com.cn/redirect ... 0910&pid=318336

之前在本论坛发了一个帖子,没人理我啊。只好先做出来一个能用再说了。
http://www.bathome.net/thread-12765-1-1.html
作者: Batcher    时间: 2011-6-11 09:41

能否把代码贴到顶楼,以便他人查看?
作者: applba    时间: 2011-6-11 11:02

以前手动改过
首先要改注册表,其次要复制很多配置文件,接着要复制用户文件
重启后还要删除目录删不掉的文件……
作者: fastslz    时间: 2011-6-11 11:11

不建议你这么做
windows 7系统目录很大一部分都是由文件夹硬链接组成的,如果大范围转移会影响系统稳定性的,而且这些文件夹硬链接随系统运行软硬件变化不断增加的,就windows目录就有15000个以上的硬链接或符号链接
还有你对SSD存在一个误区,SSD的使用寿命远高于机械硬盘,影响SSD寿命受限于是写入数据、机箱电源质量,机械硬盘受限于读写数据、机箱电源质量和市电波动。有人计算过一个60G的品牌SSD,以每天100G的吞吐量写入数据可以使用8年,SSD最大的优点是读取数据速度快且不影响使用寿命。
用户资料转移参考http://bbs.bathome.net/viewthread.php?tid=11341
查询系统目录硬链接软件 http://www.kztechs.com/hardlink/realwindirsize.zip
作者: fastslz    时间: 2011-6-11 11:41

其实我一直在关注SSD硬盘的价格,等一线大品牌60G的降到400以下就准备入手
最佳的优化方法系统安装在SSD硬盘上,临时、缓存目录放在内存虚拟盘上,这样windows就跑起来嗖嗖的
作者: ryanliue    时间: 2011-6-11 12:08

不建议你这么做
windows 7系统目录很大一部分都是由文件夹硬链接组成的,如果大范围转移会影响系统稳定性的,而且这些文件夹硬链接随系统运行软硬件变化不断增加的,就windows目录就有15000个以上的硬链接或符号链接 ...
fastslz 发表于 2011-6-11 11:11


目前使用中,除了Adobe Reader X的IE插件出现了问题以外(Adobe Reader 9.40没问题),其它没发现问题。

我将多测试一些软件。
作者: ryanliue    时间: 2011-6-11 14:11

本帖最后由 ryanliue 于 2011-6-11 14:35 编辑
不建议你这么做
windows 7系统目录很大一部分都是由文件夹硬链接组成的,如果大范围转移会影响系统稳定性的,而且这些文件夹硬链接随系统运行软硬件变化不断增加的,就windows目录就有15000个以上的硬链接或符号链接 ...
fastslz 发表于 2011-6-11 11:11


你说的那个工具列出的都是C:\Windows\WinSXS目录中的链接。
这些用dir命令确实列不出来,它们应该是mklink /h创建的文件硬链接。
C:\Windows\WinSXS的文件可以直接复制,没有任何的锁定,复制后的文件夹和原来的完全一样,链接也没有变。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2