第一章、WIN7部分
一.win7安装
全新安装 | |
场景1:裸机安装 winPE启动方式 | 1.DVD光盘安装 2.U盘安装: 3.WINPE光盘启动,从网络上找到setup位置,运行 |
场景2:WIN2K以下升级 | 1.不能迁移,不能升级 2.只能全新安装 |
全新安装+迁移 | |
前提:升级可行性检查 |
1.小规模:Windows 7 升级顾问 2.大规模:MAP(Microsoft Assessment and Planning Toolkit 微软评估和计划套装):MAP能够能够查找网络上的计算机,不需要向计算机安装客户端,就能执行精确地调查,通过WMI(Windows Management Instrumentation)工具+Remote Registry Service, 或者SNMP协议. 此调查有利于简化迁移到win7,office2007,其他微软产品的过程。也包括驱动的可用性和硬件升级推荐 |
前提:程序兼容性检查 |
1. ACM:ACT的组件,对计算机安装的所有应用程序做调查 2. Standard User Analyzer Tool:与ACT一同安装,用于精确调试分析工具 |
场景3:XP,VISTA升级 | 1..xp和vista不支持升级,只能全新安装+迁移 |
迁移数据的方法 | 1.不可迁:程序文件,应用程序,字体,驱动 可迁移:数据,应用程序设定,需要重新安装应用,再restore 2.迁移方式: side-by-side:不同os之间 wipe and load:相同os之间 3.WET:用于不同OS的小规模side-by-side迁移,支持网络,WET cable,移动硬盘,刻录光盘等方式传输 1.WET获取:win7集成:migwig;xp和vista在win7光盘或已安装win7的机器上获取:migwiz---网络-- This is my new computer--I need to install it now--选择wet文件存储目标--在旧机器上运行migsetup.exe安装wet 2.vista有旧版本的wet,可支持迁移到win7,但也可安装新版本wet for win7,多了新的文件管理器,使得您可以具体选择要迁移的文件;同时还可以阻止不兼容于win7的数据,并给出详尽的迁移报告 3.easy transfer Cable:一种特殊的USB线,直连两台机器,连接后需要安装驱动,旧机器运行migsetup.exe-选择easy tranfer cable-this is my old computer 4.USMT4.0 |
USMT4.0 | 1.支持脚本的命令行工具;:用于大规模的side-by-side迁移;同一台计算机的wipe-and-load migration. 2.组件: *scanstate.exe:扫描源计算机,创建一个文件和设定仓库;不修改源计算机;默认复制文件到一个临时位置,然后压缩存储为迁移仓库格式; *loadstate.exe:用于迁移文件和设定;从仓库拷贝到目标的临时位置,解压缩;然后将文件放到正确的位置;删除临时拷贝;使用/nocompress选项关闭压缩 *.xml迁移文件: migapp.xml;通过这个文件,使用ScanState和LoadState命令,迁移应用设置到运行Windows7的计算机; miguser.xml:通过这个文件,使用ScanState和LoadState命令,迁移用户文件和文件夹,以及文件类型到运行Windows7的计算机;可以修改;指定用户需要在。。。state命令中使用user参数 migdoc.xml:.... *.config.xml *.manifest组件for win7 vista *。Down-level Manifest files *。USMT internal files 3.USMT适用于经常大规模部署的管理员 4.Hard-link migration store : |
升级 | |
场景4:Vista sp1以上升级 | 1.需要使用WAU包=dvd+key+升级指导; 2.32和64位不能互换; 3.各种语言不能互升; 4.双击setup.exe,选择Custom (advanced) |
介质 | |
方式一:OS DVD | 直接插入 |
方式二:将OS DVD制成U盘 | Windows7 USB/DVD Download Tool |
方式三:WINPE启动+网络介质 | 创建win pe光盘: 使用Copype.cmd脚本来刻录一张win pe X64启动盘:进入AIK,执行Deployment Tools Command Prompt--执行命令:copype.cmd amd64 E:\winpe_amd64(复制所需文件到E:\winpe_amd64文件夹)--执行命令:copy “C:\Program Files\Windows AIK\Tools\amd64\imagex.exe” E:\winpe_amd64\iso(This 添加ImageX工具到此文件夹,此文件夹将被添加到ISO镜像中)--执行命令:oscdimg �Cn �CbE:\winpe_amd64\etfsboot.com E:\winpe_amd64\iso E:\winpe_amd64\winpe_amd64.iso(创建带winpe的iso文件)--刻盘 |
网络分发 | |
场景5:WDS方式 | 1.服务器端:WIN08安装WDS角色,相当于win03的RIS角色, 2.客户端:BIOS配置PXE启动;开机按F12;选择boot image--正常安装 3.创建应答文件:Unattend.xml,创建工具为SIM:安装AIK,打开WINDOWS SYSTEM IMAGE MANAGER--右击Select a Windows image or catalog file --Select a Windows image or catalog file--选择光盘中source文件夹中的install*.cfg文件--在右侧的应答文件栏新建应答文件---在镜像栏展开components--找到x86_Microsoft-Windows-Setup(用于无人值守安装,包括硬盘设置)---右击userdata中的product key(仅用于pe阶段)---右击x86_Microsoft-Windows-Shell-Setup---Add setting to Pass 4 specialize(用于在generize sysprep后)---在Microsoft-Windows-Shell-Setup Properties的product key 注:Oobe.xml 文件用于定制在系统已经安装到系统第一次启动之间的欢迎信息定义. 4.工具:catalog:后缀为.clg的二进制文件,包含镜像中的设置和包的状态,镜像中的每个win7版本都必须有一个 |
场景6:WINPE+imageX方式 | 1.建立一个样本机: 安装OS--将样本机改成DHCP分配--运行C:\Windows\System32\sysprep-->*System Cleanup Action: Enter System Out-of-Box Experience (OOBE);*勾选:Generalize;*Shutdown Options: Shutdown--样本机已做好 2.捕获安装镜像: 用winpe启动样本机,winpe直接在内存中启动,所以在计算机启动后,你可以拿出光盘;---net use i: \\LON-dc1\data(image的存放位置) /user:contoso\administrator Pa$$w0rd--创建:imagex /capture c: i:\Reference.wim “Reference Image for Windows 7” /compress fast--使用usmt抓取样机设置:将I盘映射到\\LON-DC1\Data ,创建 i:\usmtdata;运行i:\usmt\x86\scanstate.exe i:\usmtdata 3.分发镜像; 目标机上用winpe启动,使用diskpart来格式化磁盘,从网络上拷贝来镜像,用imageX来分发镜像, winpe启动目标机---net use i: \\LON-dc1\data(image的存放位置) /user:contoso\administrator Pa$$w0rd---diskpart--select disk 0 --clean(清空硬盘)--create partition primary size=30000--select partition 1--format fs=ntfs label=windows quick--assign letter=c--active(bootable)-exit---应用image:Imagex /apply i:\reference.wim “Reference Image for Windows 7” c:---Bcdboot c:\windows :配置启动文件---重启,硬盘启动---cmd--i:\usmt\x86\loadstate.exe i:\usmtdata |
sysprep | 1.作用:删除系统的特定数据 ;配置windows用审核模式启动 ;配置系统启动OOBE ;重置windows产品激活,最多3次 命令行使用:sysprep.exe [/oobe | /audit] [/generalize] [/reboot | /shutdown | /quit] [/quiet] [/unattend:answerfile] 1.oobe:重启后进入定制界面 / audit:重启到审核模式,进行安装完整性检查,如有无人值守文件,则直接启动到桌面 2.generalize:抓取image前的准备,运行后,系统的标识信息全部清空,重置SID号,清空还原点,重启后不重新定制,创建新sid号,重置激活(不能超过3次), 3., 4.quiet:运行syeprep时,不显示 5./unattend:answerfile:指定应答文件位置, sysprop.exe /oobe /generalize /shutdown ---制作样板机,需定制 sysprop.exe /generalize /shutdown ---制作样板机,不需定制 |
AIK包 | 1.作用:是用于自动分发windows系统的工具和文档的集合,包含SIM和PE 2.组件一、WIN PE:是带着有限服务的最小的32位或64位操作系统,基于win7的内核,WIN PE提供对windows文件系统的读写访问,带有大量的硬件驱动,支持网络连接, 3.组件二、SIM:用来创建无人值守应答文件和分布式共享或者修改配置集中的文件 |
imageX | 1.定义:用于捕获,修改,应用WIM格式镜像的命令行工具; 2.语法:ImageX [/flags "EditionID"] [{/dir | /info | /capture | /apply | /append | /delete | /export | /mount | /mountrw | /unmount | /split} [Parameters] 1.flags "EditionID":当你重新制作一个新的install.wim文件时,需要指定要捕获的windows的版本;双引号必须有; EditionID值:HomeBasic, HomePremium, Starter, Ultimate, Business, Enterprise, ServerDatacenter, ServerEnterprise, and ServerStandard 2.dir:查看image列表 3.info:查看wim文件的信息:文件大小,image索引号,文件夹数量,文件数量, 描述 4.capture:从一个硬盘抓一个volume image到一个新的wim文件,包含所有子文件夹和数据 5.apply:在应用前需要用winpe先建好分区 6.append:在已存在的wim文件中添加一个新image;他会先与已存在的image比较异同,只抓取不同的地方 7.delete:从wim文件中删除一个image 8.export:将一个image从wim文件中导出成新的wim文件 9.mount/mountrw:用只读/读写权限mount wim文件到一个文件夹;加载后可以修改此文件夹中所有内容 10.umount:从挂载的文件夹上卸载,要保存修改的内容,使用/commit 参数 11.split:分割大的wim文件为只读的几个wim文件 |
WIM文件 | 1.WIN7引入的镜像格式 2.优势: *跨越硬件平台,不受硬件限制, *一个wim文件可以存多个image *支持压缩和单实例,减少了空间占用, 注:单实例就是一种允许多个镜像共享一份相同文件的技术 *你可以修改wim文件,任意添加删除组件,更新,文件,驱动;而不用重新创建新镜像;例如为xp镜像添加补丁,你必须启动镜像,添加打补丁,然后重新封装镜像;在WIN7中,你可以简单地挂载镜像文件,打入补丁,不必启动镜像或重新抓取镜像。 *你可以把镜像部署到任意大小的磁盘,不像sector-based image 等镜像格式,要求分区大于或等于源分区; *Windows 7 为wim格式提供了一个API,叫做WIMGAPI,开发者可用其操作wim文件 *win7的安装过程使用win pe ,wim技术支持从wim文件中启动win pe,wim文件直接被加载在内存中,从内存启动。 *无损分发: 3.win7的镜像套装: *wim格式 *创建和管理wim的工具:imageX *API:win7使用WIMGAPI工具提供镜像编程和修改访问层,imageX是image API的补充 *enabling技术:包括wim 文件系统过滤器和wim boot filter,wim fs filter用于将wim作为文件系统来加载和访问,wim boot filter用于使win pe从wim文件内启动 |
DISM | 1.一种用于服务和管理镜像的工具,可以为镜像在线或离线应用更新,驱动,语言包; 2.修改image: 运行AIK--Deployment Tools Command Prompt. -输入dism命令查看帮助--md C:\img--dism /mount-wim /wimfile:E:\Labfiles\Mod01\Sources\install.wim /name:”Windows 7 ENTERPRISE” /mountdir:C:\img--挂载结束后--dism /get-mountedwiminfo--显示已挂载的镜像的信息,注意an index number is displayed instead of the name--cd C:\img--看到win7的安装文件,修改--cd \--dism /image:C:\img /?--显示可用的维护镜像的选项--dism /image:C:\img /add-driver /driver:E:\LabFiles\Mod01\vx6000\vx6000.inf--为VX6000 Lifecam添加驱动--dism /unmount-wim /mountdir:C:\img /discard--卸载,保存用/commit |
BCDedit | BCDEdit is a command-line tool for managing Boot Configuration Data (BCD) stores |
BCDboot | BCDboot is a command-line tool for initializing the BCD store and copying boot environment files to the system partition. |