来处“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. Mac 制作 10.11.3 U盘安装盘

    U盘要且只分一个区  Mac OS 拓展(日志式)  GUID分区表: 将“安装 OS X El Capitan” 放到  应用程序文件夹下 命令: sudo /Applications/Instal ...

  2. 制作 macOS Sierra U盘USB启动安装盘方法教程 (亲测)

    备注:相关镜像到apple官网下载 https://discussionschinese.apple.com/thread/250596904 进去点击"请使用这个 App Store 链接 ...

  3. 制作 macOS Sierra 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)

    使用命令行创建制作 macOS Sierra 正式版 USB 安装盘 1.准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. 2.下载好 macOS Sierra 正式版的安装程序(app ...

  4. 硬件笔记之制作MacOS Mojave U盘USB启动安装盘方法

    0x00 概述 随着苹果 macOS Mojave 正式版发布,很多使用 Mac 电脑的同学都已升级到最新版了.但如果你对系统有洁癖或原本系统已凌乱不堪,那么可能还是希望能格式化「全新安装 macOS ...

  5. 制作iis自动安装包

    原文:制作iis自动安装包 MS 一直没有提供可独立安装的 IIS 安装包,Windows 的缺省安装没有安装它,通常要到控制面板的"添加/删除 Windows 程序"中去选择安装 ...

  6. 制作 macOS High Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统)

    方法一:使用命令行创建制作 macOS High Sierra 正式版 USB 安装盘 首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. 下载好 macOS High Sierra ...

  7. 制作Mac安装盘U盘

    1. 下载对应版本的mac安装文件, 复制到mac上, 解压后应该是一个类似于 Install OS X [version name].app 的目录, 复制到/Applications 2. 将U盘 ...

  8. linux下制作win7安装盘(mint、ubuntu、debian)

    今天替同事装系统.因为现在的debian系系统都可以直接用dd拷贝iso到u盘的方法进行安装,所以,想当然的用dd来制作windows安装盘.没反应!所以有了下面的方法. 1. 将u盘格式化为ntfs ...

  9. Mac OS X Yosemite安装盘U盘制作

    从App Store下载Mac OS X Yosemite安装程序,下载后的安装文件保存在应用程序(/Applications)文件夹中.请注意,此时一定不要直接启动该程序安装 OS X Yosemi ...

随机推荐

  1. android架构图示

    Android系统架构和一些普遍的操作系统差不多,都是采用了分层的架构,从他们之间的架构图看,Android系统架构分为四个层,从高层到低层分别是应用程序层.应用程序框架层.系统运行库层和linux核 ...

  2. css去掉a标签点击后的虚线框

    outline是css3的一个属性,用的很少. 声明,这是个不能兼容的css属性,在ie6.ie7.遨游浏览器都不兼容. outline控制的到底是什么呢? 当聚焦a标签的时候,在a标签的区域周围会有 ...

  3. Mysql使用大全

    #登录数据库 mysql -hlocalhost -uroot -p; #修改密码 mysqladmin -uroot -pold password new; #显示数据库 show database ...

  4. 【英语】Bingo口语笔记(36) - ʌn的发音

    同样音标 读音相同 找最有把握的一个词

  5. 把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列。

    编程实现:把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列. 实现了unsigned long型的转换. // 十进制转换为二进制,十进制数的每1bit转换为二进制的1 ...

  6. mysql利用存储过程批量插入数据

    最近需要测试一下mysql单表数据达到1000W条以上时增删改查的性能.由于没有现成的数据,因此自己构造,本文只是实例,以及简单的介绍. 首先当然是建表: [sql]view plaincopy CR ...

  7. 计算机网络——TCP三次、四次握手详解

    三次握手:建立TCP连接 连接建立过程: B的TCP服务器进程先创建传输控制块TCB(存储了每一个连接中的一些重要信息,如:TCP连接表,到发送和接收缓存的指针,到重传队列的指针,当前的发送和接收序号 ...

  8. 【Sass初级】开始使用Sass和Compass

    转自:http://www.w3cplus.com/preprocessor/beginner/getting-started-with-sass-and-compass.html 如果你的朋友.同事 ...

  9. 深入理解Linux内核-第七章 进程调度

    原文:http://blog.csdn.net/sailor_8318/article/details/2460177

  10. 【Android】Handler使用入门

    本讲内容:Handler使用入门 当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上 ...