|
本帖最后由 2012wuzhong 于 2018-10-15 18:52 编辑
主要用于uefi启动的场合,注意primo内存盘用的不是io模式,io模式会导致系统无法激活
具体原理参见“primo-io克隆附体v2”:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=379667
所有附件参见百度盘:链接:https://pan.baidu.com/s/1om1hZ-1PPbjm-hvKS1tqzQ 密码:7539
系统采用Ramos之友 SR 特制企业版Win8.1收藏版:http://bbs.wuyou.net/forum.php?m ... 20&extra=page=1
盘符设置:
┌──────────┬───────┬───────┐
虚拟盘 克隆附体前 克隆附体后
├──────────┼───────┼───────┤
img系统盘 C
├──────────┼───────┼───────┤
p驱主体盘 R C
└──────────┴───────┴───────┘
1、primo内存盘://scsi模式,盘符为"R",可选ntfs压缩
├─ProgramData
├─users
├─Program Files
├─Program Files (x86)
└─windows//其中Windows\system32以及Windows\SysWOW64中的KBDUS.DLL分别链接到\SystemRoot\system32,\SystemRoot\SysWOW64
2、img系统盘://分区映像格式,ntfs压缩,大小400M左右
└─windows
├─Boot,inf //实体目录
├─system32
├─catroot,CodeIntegrity,config,drivers //用imdisk打开w8boot.img,将自己系统的实体目录进行覆盖
├─其它目录,均junction到R:\windows\system32相应目录
└─kbdus.dll,ntdll.dll,ntkrnlpa.exe等启动必须的文件
├─SysWOW64
└─kbdus.dll,ntdll.dll,ntkrnlpa.exe
└─其它目录,均junction到R:\windows相应目录
3、安装微软ramdisk驱动:设备管理器->添加过时硬件->手动选择->RAM磁盘驱动器
4、注册表设置://将下面内容拷入到一个bat文件执行
rem 提升ramdisk驱动启动等级
reg add hklm\system\ControlSet001\Services\Ramdisk /v Start /t REG_DWORD /d 0 /f >nul 2>nul
rem 克隆和附体
reg add "hklm\system\ControlSet001\Control\Session Manager\DOS Devices" /v C: /d \??\R: /f >nul 2>nul
5、bcd设置
用bootice新建一个wim启动项(ramdisk),设备文件指向img文件。
切到高级编辑模式,\device objects\{ramdiskoptions}删掉"sdi path"
6、"\SystemRoot\system32"文件链接
1.将primo内存盘中Windows\system32以及Windows\SysWOW64中的KBDUS.DLL删除
2.解压KBDUS.img.7z,用imdisk挂载KBDUS.img
3.必须用fastcopy2.08将KBDUS.img中的KBDUS.DLL拷贝到primo内存盘中
说明:
1、注意img文件不能为硬盘映像格式,否则启动出错。
2、如果bcd勾选winpe,系统盘符则为X。注册表设置需要修改为
reg add "hklm\system\ControlSet001\Control\Session Manager\DOS Devices" /v X: /d \??\R: /f >nul 2>nul
3、uefi启动需要补齐w8boot.img中\Windows\Boot和\Windows\System32\Boot
4、w8boot.img中相关链接文件以及目录都是链接到"R"盘,因此对于primo内存盘不是"R"盘的,无法直接使用
5、新设备无法安装 |
评分
-
查看全部评分
|