无忧启动论坛

 找回密码
 注册
搜索

好钢用在刀刃上:扬长避短用P驱来加速用户数据文件夹实现系统和数据分离的新类型Ramos

查看数: 5719 | 评论数: 35 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-3-23 07:53

正文摘要:

本帖最后由 sairen139 于 2022-3-23 09:09 编辑 好钢用在刀刃上:扬长避短用P驱来加速用户数据文件夹实现系统和数据分离的新类型Ramos 目前大家制作全内存Ramos内存系统一般都把整个系统放入内存中,这样做有 ...

回复

zzzlllxyt 发表于 2023-12-19 19:51:52
路过……
nowayer 发表于 2023-10-25 07:58:23
提示: 作者被禁止或删除 内容自动屏蔽
zsj9418 发表于 2022-7-4 17:41:02
好方法,就是没基础的人只能路过
ddnflier 发表于 2022-3-25 10:06:43
收藏了,谢谢楼主的分享
黑中见白 发表于 2022-3-24 11:58:40
sairen139 发表于 2022-3-24 07:01
除了塞vhd里,是不是可以把用户数据文件夹塞一个新创建的物理硬盘分区上,然后fbwf驱动给这个物理分区开 ...

PrimoCache
旁观者清 发表于 2022-3-24 08:38:09
谢谢分享。
sairen139 发表于 2022-3-24 07:01:25
黑中见白 发表于 2022-3-23 18:30
我把admin赛vhd里,
vhd开写缓存

除了塞vhd里,是不是可以把用户数据文件夹塞一个新创建的物理硬盘分区上,然后fbwf驱动给这个物理分区开写缓存?请问你给vhd开写缓存用的什么驱动?

点评

PrimoCache  详情 回复 发表于 2022-3-24 11:58
黑中见白 发表于 2022-3-23 23:37:46
理论上直接修改环境变量userprofile,也可以的
黑中见白 发表于 2022-3-23 23:32:48
https://wss1.cn/f/7wi0b0ct9f1 复制链接到浏览器打开
j82gs
黑中见白 发表于 2022-3-23 23:25:44
p驱破解的出盘慢,经常用户到了桌面还没出盘
所以,admin塞ramdisk有时候不行
黑中见白 发表于 2022-3-23 23:20:12
用户登录前挂载vhd搞定
@Echo Off
Title Reg Converter v1.1 & Color 1A
cd %systemroot%\system32
call :IsAdmin
::修改vhd挂载程序和vhd路径
::X:\VHD_manager_v1.4\VhdManager_x64.exe /A X:\1809.vhd
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "ImagePath" /t REG_EXPAND_SZ /d "X:\VHD_manager_v1.4\VhdManager_x64.exe /A X:\1809.vhd" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "DisplayName" /t REG_SZ /d "vhd" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "ObjectName" /t REG_SZ /d "LocalSystem" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "Group" /t REG_SZ /d "profsvc_group" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "Start" /t REG_DWORD /d "2" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "Type" /t REG_DWORD /d "32" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Services\vhd" /v "ErrorControl" /t REG_DWORD /d "1" /f
Exit

:IsAdmin
Reg.exe query "HKU\S-1-5-19\Environment"
If Not %ERRORLEVEL% EQU 0 (
Cls & Echo You must have administrator rights to continue ...
Pause & Exit
)
Cls
goto:eof
黑中见白 发表于 2022-3-23 22:46:59
本帖最后由 黑中见白 于 2022-3-23 23:24 编辑

经过测试,不会用户登录之前挂载vhdx
技术太差用VhdManager添加服务,然后修改服务启动次序和ProfSvc服务一样,
因为ProfSvc是用户登录必须的服务,这个服务可以禁止,只是禁止了登录不了用户
估计用pecmd 挂载 vhd也行
黑中见白 发表于 2022-3-23 22:39:49
wimlib热备份是因为admin注册表无法直接复制
热备份是vss服务,可以复制
也可以FastCopy复制+reg导出用户注册表,有2个位置都是dat
黑中见白 发表于 2022-3-23 22:36:23
修改userprofile路径
黑中见白 发表于 2022-3-23 22:32:35
生成admin目录到z盘符的批处理.BAT
::Dism /Get-WIMBootEntry /Path:X:\ >1.txt

@echo off


set windir
set ProgramData
set ProgramFiles
set ProgramFiles(x86)
set ProgramW6432
set PUBLIC
set SystemDrive
set SystemRoot
@echo   —
set USERNAME
set USERPROFILE
set HOMEPATH
set HOMEDRIVE
set LOCALAPPDATA
set TEMP
set TMP
set PUB=%PUBLIC%


@echo   —
@echo   复制→修改USERPROFILE注册表路径→注销→修改成功
@echo   复制USERPROFILE→使用wimlib热备份打包为[%SystemDrive%%PUB:~2,7%%userName%.wim]OR[Z:%PUB:~2,7%%userName%.wim]
@echo   修改USERPROFILE注册表路径→获取用户sid→读取HKEY_LOCAL_MACHINE\----\ProfileList\下的
@echo   ProfileImagePath=用户路径
@echo   修改这个,注销即时生效=下次登陆生效
@echo   —
::运行wmic的帐户可能需要管理员权限
::用批处理获取系统中当前账户的SID

for /f "delims=" %%a in ('wmic userAccount where "Name='%userName%'" get SID /value') do call set %%a >nul

rem @echo 去掉最后一个字符后的字符串为:%str:~0,-1%
set sid=%sid:~0,-1%
@echo {%sid%}


:: pause
@echo off
set "str=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%sid%"
for /f "tokens=2*" %%a in ('reg query "%str%" /v ProfileImagePath 2^>nul') do set "a=%%b"
echo,%a%
:: pause
set stt=%USERPROFILE%
set Admin=%HOMEPATH%
set shh=%SystemDrive%
set admx=%stt:~0,1%
set admz=%shh:~0,1%
set "nResult="
if %admx%==%admz%   (
        set "nResult=Z:"
) else (
        set "nResult=%SystemDrive%"
)

@echo %nResult%
rem echo 当前admin 盘符:%str:~0,2%
rem echo 当前os盘符所在:%SystemDrive%

@echo 当前%userName%{%str%}
@echo 准备注册表修改路径为{%nResult%%Admin%}
@echo 判断文件夹是否存在{%nResult%%Admin%}

@echo Reg.exe add "%str%" /v "ProfileImagePath" /t REG_EXPAND_SZ /d "%SystemDrive%%Admin%" /f>%userName%_X.bat
@echo Reg.exe add "%str%" /v "ProfileImagePath" /t REG_EXPAND_SZ /d "Z:%Admin%" /f>%userName%_Z.bat
@echo Reg.exe delete "%str%.bak" /f>>%userName%_X.bat
@echo Reg.exe delete "%str%.bak" /f>>%userName%_Z.bat

Exit
pause
@ping -n 20 127.1 >nul
::
rem echo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%sid%
rem for /f "tokens=1,2,* " %%i in ('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%sid% /v ProfileImagePath ^| find /i "ProfileImagePath"') do set "regvalue=%%k"

rem echo 注册表值为%regvalue%
rem pause
wsasecy 发表于 2022-3-23 20:40:35
不错,借道试一试。
黑中见白 发表于 2022-3-23 20:27:26
用vdf镜像就有2个问题,
动态镜像会变大,最后和完整版vdf一样大
黑中见白 发表于 2022-3-23 18:56:07
就是vhd挂载启动好像是用户启动之后比较麻烦
黑中见白 发表于 2022-3-23 18:55:04

黑中见白 发表于 2022-3-23 18:52:43
本帖最后由 黑中见白 于 2022-3-23 20:28 编辑

改注册表+wimlib热备份admin注销就行,不用重启
sairen139 发表于 2022-3-23 18:45:55
黑中见白 发表于 2022-3-23 18:30
我把admin赛vhd里,
vhd开写缓存

具体怎么搞?

点评

改注册表+wimlib热备份admin  详情 回复 发表于 2022-3-23 18:52
黑中见白 发表于 2022-3-23 18:30:32
我把admin赛vhd里,
vhd开写缓存

点评

除了塞vhd里,是不是可以把用户数据文件夹塞一个新创建的物理硬盘分区上,然后fbwf驱动给这个物理分区开写缓存?请问你给vhd开写缓存用的什么驱动?  详情 回复 发表于 2022-3-24 07:01
具体怎么搞?  详情 回复 发表于 2022-3-23 18:45
sairen139 发表于 2022-3-23 17:46:24
2010techon 发表于 2022-3-23 14:08
用户文件移出来了,ProgramData要不要也单独弄出来?

移出方法见http://bbs.wuyou.net/forum.php?m ... p;extra=&page=2这个帖子的43楼
sairen139 发表于 2022-3-23 17:43:35
2010techon 发表于 2022-3-23 14:08
用户文件移出来了,ProgramData要不要也单独弄出来?

也可以移出来,看你自己的需求
2010techon 发表于 2022-3-23 14:08:47
用户文件移出来了,ProgramData要不要也单独弄出来?

点评

移出方法见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418422&extra=&page=2这个帖子的43楼  详情 回复 发表于 2022-3-23 17:46
也可以移出来,看你自己的需求  详情 回复 发表于 2022-3-23 17:43
wsdyleon 发表于 2022-3-23 14:00:50
哦,具体还没测试,这样移动,
xman00 发表于 2022-3-23 13:47:21
sairen139 发表于 2022-3-23 12:59
开始菜单和任务栏右边的菜单都正常

OK,回头我试试
sairen139 发表于 2022-3-23 12:57:49

正常
xman00 发表于 2022-3-23 12:30:54
菜单正常?

点评

开始菜单和任务栏右边的菜单都正常  详情 回复 发表于 2022-3-23 12:59
正常  详情 回复 发表于 2022-3-23 12:57

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 03:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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