Win7迁移基础知识(2):USMT(用户状态迁移工具)
一、使用USMT
1、安装USMT
USMT是随着Windows AIK安装的。通常安装在 C:Program FilesWindows AIKToolsUSMT 路径。可以将该 USMT 整个目录复制到U盘的根目录,以便于使用U盘进行用户状态迁移。
2、远程客户端使用USMT
在已安装了 Windows AIK 的计算机上共享其 USMT 工具所在的文件夹。注意,需要分配“写入”的权限。
然后映射网络路径,例如:
C:Useruser1> net use n: \win7pcusmt
C:Useruser1> n:
二、扫描用户状态
1、扫描
示例如下:
N:>ScanState /i:migapp.xml /i:miguser.xml /genconfig:config.xml
2、排除无需迁移的项目
用记事本打开config.xml ,可以看到将要迁移的项目都已经列出清单,例如
component displayname=”Shared Music” migrate=”yes”
找到不需要迁移的项目,将 migrate=”yes” 改为 migrate=”no” 。完成修改后,保存config.xml 文件。
3、使用自定义的xml文件
三、捕获用户状态
1、在线捕获源计算机上的用户状态
N:>scanstate \dc1data /i:migapp.xml /i:miguser.xml /config:config.xml
运行完成之后,在 \dc1data 目录下将出现一个 USMT 的文件夹,其中包含一个 USMT.mig 的文件。 注意:在捕获之前请确认不存在 \dc1dataUSMT 目录,或者在命令行的后面添加一个参数 “/o” 进行强制覆盖。
详细语法请参考官网 http://technet.microsoft.com/zh-CN/library/hh825093.aspx
2、脱机捕获
可以在Windows PE中运行ScanState 命令。使用脱机捕获的好处有:
(1)改善性能。因为Windows PE是精简的操作系统,所以运行的服务比较少。在此环境中,ScanState命令可以更有效地访问本地资源。
(2)简化过程。可以从Windows.old迁移,方便在安装新操作系统后进行迁移。
(3)提高成功率。脱机时不会锁定文件,Windows PE还消除了对联机系统的管理员级别访问权限的需要。
(4)可以恢复无法启动的计算机。
四、在目标计算机上还原用户状态
N:>loadstate \dc1data /i:migapp.xml /i:miguser.xml /lac:Pa$$w0rd /lae
详细语法请参考官网 http://technet.microsoft.com/zh-CN/library/hh825190.aspx
五、硬链接迁移(Hard-Link Migration)
硬链接迁移是USMT 4.0的一项功能。它能扫描计算机中的用户文件和设置,然后创建指向这些文件的硬链接的目录。将这些硬链接重新映射到新操作系统中的相应位置。运行整个过程的速度非常快,不复制本地磁盘上的文件,并且在升级到Windows7时可以节省时间。
使用USMT在脱机时从使用Windows.old的默认全新安装迁移文件。示例如下:
N:>ScanState C:store /o /hardlink /nocompress /i:migapp.xml /i:miguser.xml /offlineWinOld:C:Windows.oldWindows
N:>LoadState C:store /lac /lae /i:migapp.xml /i:miguser.xml /sf /hardlink /nocompress
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/110274.html原文链接:https://javaforall.cn