无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 音乐与电脑
打印 上一主题 下一主题

[求助] 如何把PE释放(部署)进硬盘(不是安装到BCD)

  [复制链接]
31#
 楼主| 发表于 2024-6-10 19:46:40 | 只看该作者
回复

使用道具 举报

32#
发表于 2024-6-10 21:12:52 | 只看该作者

支持楼主继续研研究
回复

使用道具 举报

33#
 楼主| 发表于 2024-6-11 20:02:53 | 只看该作者
自顶
回复

使用道具 举报

34#
发表于 2024-6-11 22:33:04 | 只看该作者
来学习一下,谢谢!
回复

使用道具 举报

35#
发表于 2024-6-12 09:02:40 | 只看该作者
没试过   这种需求的人少
回复

使用道具 举报

36#
 楼主| 发表于 2024-6-12 11:11:36 | 只看该作者
自顶
回复

使用道具 举报

37#
 楼主| 发表于 2024-6-12 12:04:40 | 只看该作者
自顶
回复

使用道具 举报

38#
 楼主| 发表于 2024-6-12 16:42:55 | 只看该作者
自顶
回复

使用道具 举报

39#
 楼主| 发表于 2024-6-12 18:45:11 | 只看该作者
自顶
回复

使用道具 举报

40#
 楼主| 发表于 2024-6-12 19:09:01 | 只看该作者
自顶
回复

使用道具 举报

41#
 楼主| 发表于 2024-6-13 11:01:02 | 只看该作者
自顶
回复

使用道具 举报

42#
 楼主| 发表于 2024-6-13 16:24:45 | 只看该作者
自顶
回复

使用道具 举报

43#
 楼主| 发表于 2024-6-13 18:54:18 | 只看该作者
自顶
回复

使用道具 举报

44#
 楼主| 发表于 2024-6-13 19:34:54 | 只看该作者
自顶
回复

使用道具 举报

45#
 楼主| 发表于 2024-6-14 10:38:38 | 只看该作者
自顶
回复

使用道具 举报

46#
发表于 2024-6-14 10:48:56 | 只看该作者
回复

使用道具 举报

47#
 楼主| 发表于 2024-6-14 13:20:05 | 只看该作者
自顶
回复

使用道具 举报

48#
发表于 2024-6-14 13:33:41 | 只看该作者
高手回答
回复

使用道具 举报

49#
发表于 2024-6-14 21:11:28 | 只看该作者
我干过多次,下面分享一些资料。

RamOS 安装方法  2015-03-01 17:28:55

RamOS 安装到硬盘的三个重要步骤:

一。解压WIM
格式化硬盘分区为NTFS,解压WIM到该分区根目录,(例于安装到F:\)

二。修改注册表
1.导出当前系统 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 分支备用:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{fad7b66d-bfdd-11e4-824e-806e6f6e6963}"=hex:3a,f2,23,87,00,00,7e,\
  00,00,00,00,00
"\\??\\Volume{fad7b66e-bfdd-11e4-824e-806e6f6e6963}"=hex:3a,f2,23,87,00,00,f0,\
  d2,05,00,00,00
"\\??\\Volume{fad7b66f-bfdd-11e4-824e-806e6f6e6963}"=hex:3a,f2,23,87,00,00,00,\
  38,06,00,00,00
"\\DosDevices\\C:"=hex:72,ad,72,ad,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:3a,f2,23,87,00,00,7e,00,00,00,00,00
"\\DosDevices\\E:"=hex:3a,f2,23,87,00,00,f0,d2,05,00,00,00
"\\DosDevices\\F:"=hex:3a,f2,23,87,00,00,00,38,06,00,00,00


2.(重要)修改RAMOS的注册表SYSTEM,添加MountedDevices注册表项
  把"\\DosDevices\\F:"=hex:3a,f2,23,87,00,00,00,38,06,00,00,00
改为"\\DosDevices\\X:"=hex:3a,f2,23,87,00,00,00,38,06,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\DosDevices\\X:"=hex:3a,f2,23,87,00,00,00,38,06,00,00,00

3.删除FBWF服务:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FBWF

三。编辑BCD,添加启动项

点评

自己一步步做了,在释放到VHDX的PE系统中,打开在regedit,调整分区(发现不用调整分区,因为当时PE系统所在盘符就是X),删除FBFW服务,编辑主BCD(硬盘ESP分区中的),把里面PE系统对应项目 中的“启动到WinPE”取  详情 回复 发表于 2024-6-16 22:54
感谢,十分感谢分享! 下一层的批处理,是前面三个重要的步骤的具体实现,是不是?  详情 回复 发表于 2024-6-15 09:12
回复

使用道具 举报

50#
发表于 2024-6-14 21:12:25 | 只看该作者
自动安装的批处理程序:
@echo off
cls
color 1F
echo.
echo  Windows 8 RAMOS 安装程序
echo =========================
echo.
echo.
echo        ╔══════════════════════════╗
echo      ║ 欢迎使用coolg Win8 RAMOS硬盘化安装程序!     ║
echo      ║ 本工具作者:rush    系统作者:fish2006    ║
echo      ║ 使用本工具时务必谨慎,作者不对任何后果负责    ║
echo      ║ 本工具开源免费,诅咒改几个字再发还加密的!    ║
echo      ╚══════════════════════════╝
echo.
echo ***************************************************************************
echo 请先去双击挂载iso虚拟光盘!
SET /P CDROMDSK=   请输入挂载后的虚拟光驱分区号(C/D/E/F...):
echo 请先去格式化目标分区!
SET /P ST=   请输入格式化后的目标分区号(C/D/E/F...):
if /I "%ST%"=="X" goto EX
if /I "%ST%"=="" goto EX
echo 您的虚拟光驱位于%CDROMDSK%盘
echo 您的Win8.1RAMOS将安装到%ST%盘
"X:\Program Files (x86)\WimTool\WimTool.exe" %CDROMDSK%:\sources\BOOT.WIM  /ExtrFile ,%ST%:\
echo 挂载"%ST%:\Windows\system32\config\SYSTEM"注册表项
reg load HKLM\ss "%ST%:\Windows\system32\config\SYSTEM"
echo 您当前硬盘%ST%的序列号为
reg query HKLM\SYSTEM\MountedDevices\ /v "\dosdevices\%ST%:"
for /f "tokens=2*" %%i in ('reg query HKLM\SYSTEM\MountedDevices\ /v \dosdevices\%ST%:') do set value=%%j
echo %value%
echo 替换目标系统X盘的序列号……
REG ADD HKLM\ss\MountedDevices /v "\DosDevices\X:" /t REG_BINARY /d %value%
echo 让我们看看真的替换好了没有
reg query HKLM\ss\MountedDevices\
reg delete HKLM\ss\ControlSet001\Services\fbwf /f
reg unload HKLM\ss

:CPY_BOOTFILE
echo 现在复制启动文件
SET /P SEL_BOOT=   如果你是传统BIOS模式请输入1回车,是UEFI模式输入2回车:
if /I "%SEL_BOOT%"=="1" goto BCD_BIOS
if /I "%SEL_BOOT%"=="2" goto BCD_UEFI
echo 输入有错
pause
goto CPY_BOOTFILE

:BCD_BIOS
copy %CDROMDSK%:\bootmgr %ST%:\
xcopy /s /y %CDROMDSK%:\boot %ST%:\boot\
BOOTICEx86.exe /DEVICE=%ST%: /partitions /activate
echo 请自行修改BCD
echo 1.请把上面的引导设备类型改为Partition,并且在下面选择目标盘
echo 2.请把下面启动到WinPE去掉!
echo 3.请点击底部“保存当前系统设置”
BOOTICEx86.exe /edit_bcd /easymode /file=%ST%:\boot\bcd
goto DEL_JUNK

:BCD_UEFI
xcopy /s /y %CDROMDSK%:\EFI %ST%:\EFI\
echo 请自行修改BCD
echo 1.请把上面的引导设备类型改为Partition,并且在下面选择目标盘
echo 2.请把下面启动到WinPE去掉!
echo 3.请点击底部“保存当前系统设置”
BOOTICEx86.exe /edit_bcd /easymode /file=%ST%:\efi\microsoft\boot\bcd

:DEL_JUNK
echo 删除垃圾中
del /f /q %ST%:\Windows\ampa.exe
del /f /q %ST%:\Windows\TransParent2.ico
del /f /q %ST%:\Windows\update0.ico
del /f /q %ST%:\Windows\update1.ico
del /f /q %ST%:\Windows\Sh.ini
del /f /q %ST%:\Windows\Sh.exe
del /f /q %ST%:\Windows\system32\drivers\fbwf.sys
del /f /q %ST%:\Windows\fbwf.cfg
del /f /q %ST%:\fbwf.cfg
echo 修改初始化文件中……
echo start /b /w au3381.exe %WinDir%\System32\LetterSwap.au3 /auto /log %temp%\LetterSwap.log /IgnoreLetter XYB>%ST%:\Windows\system32\RamOSetup.cmd
echo start /b regedt32.exe /s %WinDir%\System32\PE3_CUSTOM.reg>>%ST%:\Windows\system32\RamOSetup.cmd
echo start /b regedt32.exe /s %WinDir%\System32\win81-x64-wim-setup.reg>>%ST%:\Windows\system32\RamOSetup.cmd
echo start /b regedt32.exe /s %WinDir%\System32\7zip-new-unicode.x64.reg>>%ST%:\Windows\system32\RamOSetup.cmd
echo echo.^>%Windir%\system32\RamOSetup.cmd>>%ST%:\Windows\system32\RamOSetup.cmd
echo 特别说明:
echo 1.由于SH会误报,本安装程序删除了SH挂载支持,但保留内置wim文件,
echo 你只需要到W81X文件夹下面去解压一下就能用了,都是一些绿色软件。
echo 2.如果您喜欢自带的Primo Ramdisk ,您可以自行研究system32目录下的
echo RAMDISK.cmd文件,双击就能加载内存盘!
echo 安装好了!
pause

点评

批处理中的 au3381.exe 在哪里呢?  详情 回复 发表于 2024-6-18 06:45
回复

使用道具 举报

51#
 楼主| 发表于 2024-6-15 09:12:35 | 只看该作者
苏州本是 发表于 2024-6-14 21:11
我干过多次,下面分享一些资料。

RamOS 安装方法  2015-03-01 17:28:55

感谢,十分感谢分享!
下一层的批处理,是前面三个重要的步骤的具体实现,是不是?

点评

下一层的批处理,确实是前面三个重要的步骤的具体实现。  详情 回复 发表于 2024-6-19 21:34
回复

使用道具 举报

52#
 楼主| 发表于 2024-6-15 18:09:05 | 只看该作者
自顶
回复

使用道具 举报

53#
 楼主| 发表于 2024-6-16 22:54:42 | 只看该作者
苏州本是 发表于 2024-6-14 21:11
我干过多次,下面分享一些资料。

RamOS 安装方法  2015-03-01 17:28:55

自己一步步做了,在释放到VHDX的PE系统中,打开在regedit,调整分区(发现不用调整分区,因为当时PE系统所在盘符就是X),删除FBFW服务,编辑主BCD(硬盘ESP分区中的),把里面PE系统对应项目  中的“启动到WinPE”取消勾选。
可是,启动 这个释放了的PE系统,反而黑屏。(以前能进)
启动,圈圈 转圈后,(有一次)屏幕左上角显示“按S快速加载System桌面”,过几秒十多秒后,该文字消失,屏幕背景是黑的,屏幕上就一个鼠标。
(这个PE,是论坛的smine做的全功能PE http://wuyou.net/forum.php?mod=viewthread&tid=425765 。即使从wim启动,正常情况下 启动过程就是,转圈圈后,屏幕黑屏,出一个可以移动的鼠标指针,左上角显示 按S快速加载system桌面,然后过一下,画面变成猫猫图背景的,还有“Administrator”与“欢迎”跟圈圈转,再过一下,出现桌面。
请再帮帮,谢谢。
回复

使用道具 举报

54#
 楼主| 发表于 2024-6-17 12:16:29 | 只看该作者
自顶
回复

使用道具 举报

55#
 楼主| 发表于 2024-6-17 14:52:14 | 只看该作者
自顶
回复

使用道具 举报

56#
 楼主| 发表于 2024-6-18 00:06:37 | 只看该作者
自顶
回复

使用道具 举报

57#
发表于 2024-6-18 06:19:33 来自手机 | 只看该作者
不是安装到BCD,想安装到哪

点评

是释放。或者说,不需要把它自身镜像装入内存后启动。我就选择安装到了硬盘VHDX中(类似释放wim到硬盘)。 (如果换一种方式也可以,那也可以。比如这样能不能实现,启动中,wim镜像不装入内存,对镜像对应PE 的任  详情 回复 发表于 2024-6-18 09:38
回复

使用道具 举报

58#
发表于 2024-6-18 06:45:29 | 只看该作者
本帖最后由 martin313 于 2024-6-18 06:47 编辑
苏州本是 发表于 2024-6-14 21:12
自动安装的批处理程序:
@echo off
cls

批处理中的 au3381.exe 在哪里呢?
还有 unicode.x64.reg>>%ST%:\Windows\system32\RamOSetup.cmd

我感觉这个批处理运行的条件,都得提供啊

点评

我也看了这个批处理,我虽然想到了,但没问。  详情 回复 发表于 2024-6-18 09:39
回复

使用道具 举报

59#
 楼主| 发表于 2024-6-18 09:38:21 | 只看该作者
szwp 发表于 2024-6-18 06:19
不是安装到BCD,想安装到哪

是释放。或者说,不需要把它自身镜像装入内存后启动。我就选择安装到了硬盘VHDX中(类似释放wim到硬盘)。
(如果换一种方式也可以,那也可以。比如这样能不能实现,启动中,wim镜像不装入内存,对镜像对应PE  的任何更改(比如安装软件,软件在AppData中写数据),都实时或延迟一定时间,写回wim?)
回复

使用道具 举报

60#
 楼主| 发表于 2024-6-18 09:39:27 | 只看该作者
martin313 发表于 2024-6-18 06:45
批处理中的 au3381.exe 在哪里呢?
还有 unicode.x64.reg>>%ST%:\Windows\system32\RamOSetup.cmd

我也看了这个批处理,我虽然想到了,但没问。

点评

我知道你的意思,就是把PE释放到硬盘,从硬盘启动PE,就像启动正常的操作系统那样 我记得是完全可以的,你把PE释放到本地一个空分区里,然后参照正常系统的配置进行设置,就行了啊,看图  详情 回复 发表于 2024-6-18 09:50
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-27 21:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表