来处“xinso”

一、制作方法:

以技嘉和惠普为例作,其它的可以如法泡制及变通:

1、复制一份最常用的 OEM XP,例如技嘉,到D:\1TO2

2、在 D:\ 创造一个 HP 文件夹,内容如下:
HP\oembios.bin、oembios.dat、oembios.sig
HP\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oembios.cat
HP\dllcache\oembios.cat

3、捕捉 HP OEM 文件的镜像:
imagex /capture D:\HP D:\1TO2\I386\hp.wim "hp"
4、把 imagex.exe 复制到 D:\1TO2\I386\
5、在 D:\1TO2\I386\ 创造一份 disable.reg 如下 (记得储存):

Windows Registry Editor Version 5.00

;关闭文件保护
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCSetting"=dword:ffffff9d
"SFCDisable"=dword:ffffff9d

6、在 D:\1TO2\I386\ 创造一份侦测程序 msg.cmd 如下 (记得储存):
@echo off
%SystemRoot%\System32\biossave.exe
pause
type %SystemDrive%\bios.mem | find "Hewlett-Packard" && goto HP
goto end

:HP
pause
%SystemRoot%\System32\imagex /apply %SystemRoot%\System32\hp.wim 1 %SystemRoot%\System32\
pause
goto end

:end
 biossave.rar (15.3 KB)

7、修改 D:\1TO2\I386\DOSNET.INF
(1)在 [OptionalSrcDirs] 下方添加 svcpack:
(2)在 cmd.exe 下方添加:
d1,imagex.exe
d1,hp.wim
d1,biossave.exe
d1,disable.reg
d1,msg.cmd

8、修改 D:\1TO2\I386\TXTSETUP.SIF
在 cmd.exe 下方添加:
imagex.exe   = 100,,,,,,,2,0,0,,1,2
hp.wim         = 100,,,,,,,2,0,0,,1,2
biossave.exe = 100,,,,,,,2,0,0,,1,2
disable.reg    = 100,,,,,,,2,0,0,,1,2
msg.cmd      = 100,,,,,,,2,0,0,,1,2

9、创建文件夹 D:\1TO2\I386\SVCPACK

10、创造文件 D:\1TO2\I386\SVCPACK\deploy.cmd,内容如下:

@echo off
regedit %SystemRoot%\System32\disable.reg
pause
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\Index /V AddIndex /D "%SystemRoot%\system32\msg.cmd" /f
pause
EXIT

11、创造文件 svcpack.inf,内容如下,压缩成 svcpack.in_,复制进 D:\1TO2\I386\ 覆盖文件

[Version]
BuildNumber=2600
MinorVersion=1
MajorVersion=5
Signature="$WINDOWS NT$"

[SetupData]
CatalogSubDir="\I386\svcpack"

[SetupHotfixesToRun]
deploy.cmd

[ProductCatalogsToInstall]

12、 开始用您自个儿的序号安装,在 -13 分钟的最后阶段 (执行 deploy.cmd 在注册表添加 RunOnceEx 指令以便在初次登入时执行msg.cmd) 会出现“操作成功完成”,在首度登入桌面时 (执行侦测程序 msg.cmd) 会出现因侦查到相关启动码而执行 imagex 的画面,这第一次并没启动, 因为才刚替换 OEM 四个 oembios.* 文件. 重启之后, 查看 [系统信息], 如没 "启用搁置中 (剩下 30 天)", 那恭喜您, 替换成功启动了.

安装完成首度登入系统时, 侦测程序 msg.cmd 查获启动码 Hewlett-Packard, 继而执行
imagex /appply \windows\system32\hp.wim 1 \windows\system32\
把启动文件替换成惠普的

以上是 1 TO 2, 如需 1 TO N:
1、再做该品牌 *.wim 并复制进 C:\1TO?\I386\
2、将该 *.wim 文件名加入 DOSNET.INF 和 TXTSETUP.SIF 的 cmd.exe 下方
3、修改侦测程序内容,例如新增 LENOVO:
@echo off
%SystemRoot%\System32\biossave.exe
pause
type %SystemDrive%\bios.mem | find "Hewlett-Packard" && goto HP
type %SystemDrive%\bios.mem | find "LENOVO" && goto LENOVO
goto end

:HP
pause
%SystemRoot%\System32\imagex /apply %SystemRoot%\System32\hp.wim 1 %SystemRoot%\System32\
pause
goto end

:LENOVO
pause
%SystemRoot%\System32\imagex /apply %SystemRoot%\System32\lenovo.wim 1 %SystemRoot%\System32\
pause
goto end

:end

二、序列号的解决:
1、准备各品牌序列号注冊值如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Registration]
"ProductId"="76486-OEM-0011903-00117"
"DigitalProductId"=hex:a4,00,00,00,03,00,00,00,37,36,34,38,36,2d,4f,45,4d,2d,\
  30,30,31,31,39,30,33,2d,30,30,31,31,37,00,2d,00,00,00,41,32,32,2d,30,30,30,\
  30,31,00,00,00,00,00,00,00,6a,98,2f,8e,cc,8f,28,dc,83,71,62,a9,85,80,00,00,\
  00,00,00,00,b7,a9,32,48,5c,ef,01,00,02,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,34,36,35,30,37,00,00,00,00,00,00,00,97,18,\
  00,00,1c,8e,44,f8,00,08,00,00,53,59,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,84,3b,3d,bc

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProductId"="76486-OEM-0011903-00117"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"ProductId"="76486-OEM-0011903-00117"
"DigitalProductId"=hex:a4,00,00,00,03,00,00,00,37,36,34,38,36,2d,4f,45,4d,2d,\
  30,30,31,31,39,30,33,2d,30,30,31,31,37,00,2d,00,00,00,41,32,32,2d,30,30,30,\
  30,31,00,00,00,00,00,00,00,6a,98,2f,8e,cc,8f,28,dc,83,71,62,a9,85,80,00,00,\
  00,00,00,00,b7,a9,32,48,5c,ef,01,00,02,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,34,36,35,30,37,00,00,00,00,00,00,00,97,18,\
  00,00,1c,8e,44,f8,00,08,00,00,53,59,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,84,3b,3d,bc

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid]
"Pid"="76486OEM"

2.各品牌內容不同, 但为简化侦测程序命令, 可取单一名称, 例如 pid.reg. 然后连同 dpcdll.dll 和 pidgen.dll 放进该品牌用来制.wim

3.在 msg.cmd 各品牌項目下加列一條命令如下:

:gigabyte
%SystemRoot%\System32\imagex /apply %SystemRoot%\System32\gigabyte.wim 1 %SystemRoot%\System32\ (替换 OEMBIOS.*)
regedit /s %SystemRoot%\system32\pid.reg (替换序列号)
goto end

:greatwal
%SystemRoot%\System32\imagex /apply %SystemRoot%\System32\greatwal.wim 1 %SystemRoot%\System32\
regedit /s %SystemRoot%\system32\pid.reg
goto end

自己制作 SPx N合1 自动安装盘(x86)相关推荐

  1. [转贴]制作windows 2003自动安装盘-集成补丁/Raid及硬件驱动

    从事网游行业的工作人员,如果一款游戏上线,必须上大量服务器.用品牌机引导盘装系统,再打个补丁,速度真让人不敢恭维.为了提高效率,就尝试制作一张集成系统补丁/RAID及硬件驱动自动安windows 20 ...

  2. 制作最简化的Win XP安装盘(nLite)

    制作最简化的Win XP安装盘 软件名称:nLite 软件版本:0.99 beta2 授权方式:共享软件 软件大小:850KB 我现在能制作一张整合了SP2的Windows XP安装盘,光盘体积最小可 ...

  3. U盘 制作 win 7 64bit 旗舰版 安装盘

    使用 软碟通  试用版的即可  打开 iso文件 ->写入磁盘映像 ->选择要做的U盘 ->done 这个过程非常简单 百度里有很多 网站都是这个方法 要制作 U盘 还有个工具 叫做 ...

  4. 用EZBOOT制作多个gho文件的安装盘

    用EZBOOT制作多个gho文件的安装盘! 需要的工具和知识 1 刻录软件 刻录制作好的光盘 2 EZBOOT制作启动菜单的 3 winimage 编辑启动文件 (关键所在) 4 稍微知道点批处理 和 ...

  5. 使用大白菜软件制作USB自动安装盘,如何U盘引导安装

    2019独角兽企业重金招聘Python工程师标准>>> 第一步.访问大白菜官方网站,下载最新版本,安装大白菜 http://www.caipb.com/ 第二步.制作USB启动盘(暂 ...

  6. HOWTO:制作 Dell OEM XP with SP3 安装盘

    微软近期终于发布了颇具神秘感的 Windows XP Service Pack 3(简称WXPSP3) ,引起了不小的轰动,当然也备受争议!不论怎样,当大家还没有升级到 Windows Vista 前 ...

  7. win10多合一原版系统_手把手教你制作官方原版的WIN10系统安装盘

    随着电脑软硬件的不断升级,WIN10系统已逐渐成为装机首选.但除了自带win10系统的品牌机,市面上大部分的DIY电脑和预装LINUX系统的品牌机都被安装上了Ghost版的盗版WIN10系统,这类系统 ...

  8. 定制CentOS 6.3 自动安装盘

    一.之前有写过一篇管理定制CentOS5.6的文章,最近公司外网生产环境准备用CentOS6系列的,手动安装是在是太麻烦,所以就又研究了一些6系列的封装,其实和5系列的差不多,就是有几个文件不一样,还 ...

  9. 制作 macOS U盘USB启动安装盘方法

    制作macOS U盘 1,首先你得有macOS的dmg文件,关于如何取得完整版,我在另一篇 (Mac如何用python下载Mac OS dmg Mac如何用python下载Mac OS ​​​​​​​ ...

最新文章

  1. new vue 方法参数_vue源码解析 lt;1gt; 数据驱动
  2. 踏上《软件设计精要与模式》第二版的征途
  3. spring(16)------spring的数据源配置
  4. 总结的一些json格式和对象/String/Map/List等的互转工具类
  5. c语言前后指针怎么用,详解一下——C语言指针该怎么用
  6. 关于NPN和PNP传感器的应用区别(转载)
  7. Spring Boot笔记-404错误统一管理
  8. Ruby游戏开发-BMXP介绍
  9. Android qemu pipe高速管道(九)
  10. 【转】js 获取浏览器高度和宽度值(多浏览器
  11. Android 接收短信
  12. Chipmunk2D中文手册
  13. coreldraw linux版本好用,CorelDRAW哪个版本最好用
  14. STVD+Cosmic搭建STM8开发环境
  15. 【android学习笔记:Webview与Js交互】网页生成的excel/pdf等文件通过webview下载保存
  16. wdr7660虚拟服务器设置,TL-WDR7660千兆版路由器怎么设置密码?
  17. Python中URL的编码和解码:quote, unquote, urlencode
  18. ARM服务器市场现状研究分析-
  19. 微信小程序——婚礼邀请函页面
  20. C++学习笔记 (三)

热门文章

  1. IPSec 之 Server2003Cisco路由器(1)
  2. 固态硬盘对吃鸡影响有多大?你一定想不到
  3. hashlib摘要算法模块,logging日志,configparser配置文件模块
  4. 管理学中的知名定律之阿尔布莱特法则
  5. 客户端 localStorage, sessionStorage, cookie 的区别
  6. 如何不停机迁移一个mysql INNODB 数据库?
  7. ItemCommandVSItemDataBound
  8. 关于自定义控件设计时如何把属性写入aspx中的研究(上)
  9. go 用的不多的命令
  10. OPENWRT中SSH免密钥登陆(具体步骤)