来处“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. Asp.Net生命周期系列四

    上回我们说的当一个Http请求来到HttpModule这里的时候,Asp.Net内部并未对这个Http请求做出任何的处理,我们可以对这个Http请求添加一些我们需要的信息,以方便我们控制这个Http请 ...

  2. BZOJ 3653 谈笑风生

    ORZ blutrex...... 主席树. #include<iostream> #include<cstdio> #include<cstring> #incl ...

  3. hihoCoder #1195 高斯消元·一

    题意:便利店老板为了促销,推出了组合包的形式,将不同数量的各类商品打包成一个组合.比如2袋薯片,1听可乐的组合只要5元,而1袋薯片,2听可乐的组合只要4元.通过询问老板知道:一共有N种不同的商品和M种 ...

  4. Linux下Web服务器环境搭建LNMP一键安装包[20130911更新]

    2012年08月14日 ⁄ LNMP ⁄ 评论数 73 ⁄ 被围观 25,200次+ 最新版本:lnmp-2.4 安装说明:请保证服务器能够正常上网.服务器系统时间准确.yum命令可以正常使用! 1. ...

  5. activiti 引擎 数据库设计说明书

    1.结构设计 1.1.    逻辑结构设计 Activiti使用到的表都是ACT_开头的. ACT_RE_*: ’RE’表示repository(存储),RepositoryService接口所操作的 ...

  6. linux 下RMAN备份shell脚本

    RMAN备份对于Oracle数据库的备份与恢复简单易用,成本低廉.对于使用非catalog方式而言,将RMAN脚本嵌入到shell脚本,然后再通过crontab来实现中小型数据库数据库备份无疑是首选. ...

  7. RequireJS 2.0 正式发布(转)

    RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0.随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0 ...

  8. Eziriz.Net.Reactor使用注意事项

    1) 保护参数配置 2) 注册表访问 using System.Security.Permissions; [RegistryPermissionAttribute(SecurityAction.Pe ...

  9. blender2.7.4安装three.js插件

    将three.js-master\utils\exporters\blender\addons 下面的io_three文件夹,拷贝到blender安装目录:blender-2.74-windows64 ...

  10. C++ STL编程轻松入门基础

    C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...