找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: chiannet

[发布] USBOS V3.0

 荐  火... [复制链接]
发表于 2021-10-22 14:13:08 | 显示全部楼层
ksafei 发表于 2021-10-22 12:15
实测了下,带中文或空格的ISO启动后均不能正常挂载

确定是 vtoydump 的 bug,已经报告给 ventoy 开发者了。
回复

使用道具 举报

发表于 2021-10-22 14:22:32 | 显示全部楼层

生命不息,折腾不已。
回复

使用道具 举报

发表于 2021-10-22 15:03:25 | 显示全部楼层
ksafei 发表于 2021-10-22 12:15
实测了下,带中文或空格的ISO启动后均不能正常挂载

试试修复了bug的vtoydump:
vtoydump.zip (53.62 KB, 下载次数: 10)
命令行执行 vtoydump -m -v 看看有没有把ISO挂载上。

点评

经重测,中文和空格名均成功挂载,感谢!  详情 回复 发表于 2021-10-22 16:48
经实测,如文件名带空格可以正常挂载,中文文件名挂载失败 中文名时的vtoyiso主要信息如下: H:\ is in PhysicalDrive1 Check H:\ --> physical disk UUID: 89 F0 B4 02 FE C1 E8 07 00 0F 82 6B FF 30 E4 C  详情 回复 发表于 2021-10-22 15:44
回复

使用道具 举报

发表于 2021-10-22 15:11:55 | 显示全部楼层
chiannet 发表于 2021-10-20 09:11
USBOS 集成的是
https://www.dell.com/support/home/zh-cn/product-support/product/poweredge-r240/dri ...

进入PE后使用系统光盘镜像的SETUP.EXE安装,加载附件驱动,识别正确的RAID后正常完成安装。

S140阵列卡驱动.zip

663.62 KB, 下载次数: 15, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2021-10-22 15:44:30 | 显示全部楼层
本帖最后由 ksafei 于 2021-10-22 16:46 编辑
wintoflash 发表于 2021-10-22 15:03
试试修复了bug的vtoydump:

命令行执行 vtoydump -m -v 看看有没有把ISO挂载上。

wintoflash大实在抱歉,刚才忙中出错没看清日期标注把文件给替换错了,经重新测试:带中文和空格均可成功挂载

vtoyiso主要信息:
H:\ is in PhysicalDrive1
Check H:\ --> physical disk UUID:
89 F0 B4 02 FE C1 E8 07 00 0F 82 6B FF 30 E4 C3 OK
This is utf-8 encoding
File H:\PE\USBOS中 空测.iso exist ...
mount iso file H:\PE\USBOS中 空测.iso
OpenVirtualDisk success
AttachVirtualDisk success
K: H:\PE\USBOS中 空测.iso




回复

使用道具 举报

发表于 2021-10-22 15:45:26 | 显示全部楼层
一直在等Ventoy的健壮性比较好了再试用。从开始到现在Ventoy已经完善和多了。现在都能注入驱动了
https://bbs.pcbeta.com/viewthread-1908512-1-1.html

点评

这是ventoy新增的 “文件注入插件” 功能的扩展应用https://www.ventoy.net/cn/doc_inject_autorun.html  详情 回复 发表于 2021-10-22 16:15
回复

使用道具 举报

发表于 2021-10-22 16:15:39 | 显示全部楼层
freesoft00 发表于 2021-10-22 15:45
一直在等Ventoy的健壮性比较好了再试用。从开始到现在Ventoy已经完善和多了。现在都能注入驱动了
https:// ...

这是ventoy新增的 “文件注入插件” 功能的扩展应用https://www.ventoy.net/cn/doc_inject_autorun.html
回复

使用道具 举报

发表于 2021-10-22 16:48:12 | 显示全部楼层
wintoflash 发表于 2021-10-22 15:03
试试修复了bug的vtoydump:

命令行执行 vtoydump -m -v 看看有没有把ISO挂载上。

经重测,中文和空格名均成功挂载,感谢!

点评

usbos 故意没有使用 vtoydump -m 挂载ISO。 因为我不知vtoydump.exe -m默认是挂载ISO到哪个盘符,而那个推荐的bat文件当利用imdisk挂载时,默认是挂载到y:,而usbos诸pe都需要y:盘作业。我修改后的bat是指定利用i  详情 回复 发表于 2021-10-22 19:16
回复

使用道具 举报

 楼主| 发表于 2021-10-22 19:16:31 来自手机 | 显示全部楼层
ksafei 发表于 2021-10-22 16:48
经重测,中文和空格名均成功挂载,感谢!

usbos 故意没有使用
vtoydump -m
挂载ISO。 因为我不知vtoydump.exe -m默认是挂载ISO到哪个盘符,而那个推荐的bat文件当利用imdisk挂载时,默认是挂载到y:,而usbos诸pe都需要y:盘作业。我修改后的bat是指定利用imdisk挂载到abcxy之外的某个空闲盘符。

能兼容ISO路径中的空格与中文,很好。

点评

@wintoflash 把修改推了过来,我已经合入了。 同时最新版本的vtoydump 我在其基础上扩展了一下。 比如 vtoydump.exe -m=0x7FFFF8 表示从 D E F G H I J K L M N O P Q R S T U V W 中挑一个空闲的盘符来使用。  详情 回复 发表于 2021-10-23 17:26
试试这个。我改了一下 vtoydump 的源码,可以指定挂载到的盘符了。 比如 挂载到 P 盘。  详情 回复 发表于 2021-10-23 11:46
回复

使用道具 举报

发表于 2021-10-22 19:49:32 | 显示全部楼层

点评

好  详情 回复 发表于 2021-10-22 22:50
回复

使用道具 举报

发表于 2021-10-22 20:04:26 | 显示全部楼层
网盘看完回来顶贴
回复

使用道具 举报

发表于 2021-10-22 22:09:31 | 显示全部楼层
感谢C大的无私更新
回复

使用道具 举报

 楼主| 发表于 2021-10-22 22:50:51 来自手机 | 显示全部楼层
freesoft00 发表于 2021-10-22 19:49
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424316、
winntsetup更新了

好
回复

使用道具 举报

发表于 2021-10-22 22:50:54 | 显示全部楼层
请问C大能否修改PE的开机那个壁纸 右上角显示IT天空白底那张

点评

我也有同感;好久了;  详情 回复 发表于 2021-10-23 03:31
回复

使用道具 举报

发表于 2021-10-23 03:31:36 | 显示全部楼层
sun5025 发表于 2021-10-22 22:50
请问C大能否修改PE的开机那个壁纸 右上角显示IT天空白底那张

我也有同感;好久了;
回复

使用道具 举报

发表于 2021-10-23 10:31:28 | 显示全部楼层
回复

使用道具 举报

发表于 2021-10-23 10:51:25 | 显示全部楼层
我量产了V5全能版,确实强大!特别是新机器!
回复

使用道具 举报

发表于 2021-10-23 11:26:47 | 显示全部楼层
V5 全能版,说的是USM ?

点评

是不是串台了  详情 回复 发表于 2021-10-23 11:28
回复

使用道具 举报

发表于 2021-10-23 11:28:39 来自手机 | 显示全部楼层
snbxeon 发表于 2021-10-23 11:26
V5 全能版,说的是USM ?

是不是串台了

点评

大佬别的帖子留言都关注啊?  详情 回复 发表于 2021-10-23 11:40
回复

使用道具 举报

发表于 2021-10-23 11:40:10 | 显示全部楼层

大佬别的帖子留言都关注啊?

点评

蹲坑的时候,是不是得忙起来  详情 回复 发表于 2021-10-23 11:43
回复

使用道具 举报

发表于 2021-10-23 11:43:10 来自手机 | 显示全部楼层
sun5025 发表于 2021-10-23 11:40
大佬别的帖子留言都关注啊?

蹲坑的时候,是不是得忙起来
回复

使用道具 举报

发表于 2021-10-23 11:46:33 | 显示全部楼层
chiannet 发表于 2021-10-22 19:16
usbos 故意没有使用
vtoydump -m
挂载ISO。 因为我不知vtoydump.exe -m默认是挂载ISO到哪个盘符,而那 ...

vtoydump.zip (291.12 KB, 下载次数: 19)
试试这个。我改了一下 vtoydump 的源码,可以指定挂载到的盘符了。
比如
  1. vtoydump.exe -m=P
复制代码

挂载到 P 盘。

点评

3Q  详情 回复 发表于 2021-10-23 12:35
回复

使用道具 举报

 楼主| 发表于 2021-10-23 12:35:07 | 显示全部楼层
wintoflash 发表于 2021-10-23 11:46
试试这个。我改了一下 vtoydump 的源码,可以指定挂载到的盘符了。
比如

3Q
回复

使用道具 举报

发表于 2021-10-23 12:53:40 | 显示全部楼层
211023签个到
回复

使用道具 举报

 楼主| 发表于 2021-10-23 13:21:32 | 显示全部楼层
本帖最后由 chiannet 于 2021-10-23 13:34 编辑
wintoflash 发表于 2021-10-23 11:46
试试这个。我改了一下 vtoydump 的源码,可以指定挂载到的盘符了。
比如
VENTOY.BAT
  1. @echo off
  2. SETLOCAL ENABLEDELAYEDEXPANSION
  3. vtoydump > vtoyiso.txt
  4. if %errorlevel% NEQ 0 exit /b 0

  5. for /f "tokens=1" %%i in (vtoyiso.txt) do (set "ISOPATH=%%i")
  6. if not exist "%ISOPATH%" (echo Failed to read vtoyiso.txt or "%ISOPATH%" could not be found.  > vtoymnt.txt
  7. exit /b 1
  8. )

  9. for %%i in (v w e f g h i j k l m n o p q r s t u) do (
  10.         if not exist %%i:\ (
  11.                 vtoydump.exe -m=%%i
  12.                 if !errorlevel! EQU 0 (
  13.                         echo Mount "%ISOPATH%" to %%i: by vtoydump successfully.> vtoymnt.txt
  14.                         goto MountOK
  15.                 )
  16.                 imdisk -a -o ro -f "%ISOPATH%" -m %%i: > nul
  17.                 if !errorlevel! NEQ 0 (
  18.                     echo Mount "%ISOPATH%" to %%i: by imdisk Failed. > vtoymnt.txt
  19.                     exit /b 1
  20.                 )
  21.                 echo Mount "%ISOPATH%" to %%i: by imdisk successfully.  > vtoymnt.txt
  22.                 goto MountOK
  23.         )
  24. )

  25. :MountOK
  26. exit /b
复制代码


点评

直接UTF8编码获取信息%&&ventoyInfos[/backcolor]%,再下一步即可  详情 回复 发表于 2021-10-23 16:44
英文路径可以正常挂载。 [attachimg]489141[/attachimg] 中文路径不行,提示ISO文件找不到,应该是批处理编码的问题。直接执行 vtoydump -m=V 是可以的。 [attachimg]489142[/attachimg]  详情 回复 发表于 2021-10-23 14:29
回复

使用道具 举报

发表于 2021-10-23 14:29:41 | 显示全部楼层

英文路径可以正常挂载。
1.png
中文路径不行,提示ISO文件找不到,应该是批处理编码的问题。直接执行 vtoydump -m=V 是可以的。
2.png

点评

if not exist "%ISOPATH%" (echo Failed to read vtoyiso.txt or "%ISOPATH%" could not be found. > vtoymnt.txt exit /b 1 ) 看样子要把上面三句砍掉。  详情 回复 发表于 2021-10-23 14:40
回复

使用道具 举报

 楼主| 发表于 2021-10-23 14:40:19 | 显示全部楼层
wintoflash 发表于 2021-10-23 14:29
英文路径可以正常挂载。

中文路径不行,提示ISO文件找不到,应该是批处理编码的问题。直接执行 vtoydu ...

if not exist "%ISOPATH%" (echo Failed to read vtoyiso.txt or "%ISOPATH%" could not be found.  > vtoymnt.txt
exit /b 1
)

看样子要把上面三句砍掉。
回复

使用道具 举报

发表于 2021-10-23 16:44:58 | 显示全部楼层
  1. EXEC* -code:UTF8 -err+ -wait -hide &&ventoyInfos=vtoydump.exe
复制代码
直接UTF8编码获取信息%&&ventoyInfos%,再下一步即可

点评

最后这样子。应该差不多了。  详情 回复 发表于 2021-10-23 17:05
代码逻辑并无大问题,确实是没有注意VENTOY.BAT编码。已用Ultraedit把它转换为DOS格式了。  详情 回复 发表于 2021-10-23 16:59
回复

使用道具 举报

 楼主| 发表于 2021-10-23 16:59:14 | 显示全部楼层
红毛樱木 发表于 2021-10-23 16:44
直接UTF8编码获取信息%&&ventoyInfos%,再下一步即可

代码逻辑并无大问题,确实是没有注意VENTOY.BAT编码。已用Ultraedit把它转换为DOS格式了。
回复

使用道具 举报

 楼主| 发表于 2021-10-23 17:05:59 | 显示全部楼层
红毛樱木 发表于 2021-10-23 16:44
直接UTF8编码获取信息%&&ventoyInfos%,再下一步即可
  1. @ECHO OFF
  2. SETLOCAL ENABLEDELAYEDEXPANSION

  3. VTOYDUMP > VTOYISO.TXT
  4. IF %ERRORLEVEL% NEQ 0 EXIT /B 0

  5. FOR /F "TOKENS=1" %%I IN (VTOYISO.TXT) DO SET "ISOPATH=%%I"

  6. FOR %%I IN (V W E F G H I J K L M N O P Q R S T U Z D) DO (
  7.         IF NOT EXIST %%I:\ (
  8.                 VTOYDUMP -m=%%I
  9.                 IF !ERRORLEVEL! EQU 0 (
  10.                         ECHO Mount "%ISOPATH%" to %%I: by VtoyDump successfully. > VTOYMNT.TXT
  11.                         ECHO VtoyDump成功地装载“%ISOPATH%”到“%%I:”。 > VTOYMNT.TXT
  12.                         EXIT /B
  13.                 )
  14.                 IMDISK -a -o ro -f "%ISOPATH%" -m %%I:
  15.                 IF !ERRORLEVEL! NEQ 0 (
  16.                         ECHO Mount "%ISOPATH%" to %%I: by ImDisk failed. > VTOYMNT.TXT
  17.                         ECHO ImDisk装载“%ISOPATH%”到“%%I:”未成功。 > VTOYMNT.TXT
  18.                         EXIT /B !ERRORLEVEL!
  19.                 )
  20.                 ECHO Mount "%ISOPATH%" to %%I: by ImDisk successfully. > VTOYMNT.TXT
  21.                 ECHO ImDisk成功地装载“%ISOPATH%”到“%%I:”。 > VTOYMNT.TXT
  22.                 EXIT /B
  23.         )
  24. )
  25. ECHO There are no disk characters available for mounting "%ISOPATH%"。 > VTOYMNT.TXT
  26. ECHO 无空闲盘符用于装载 "%ISOPATH%"。 > VTOYMNT.TXT
  27. EXIT /B
复制代码
最后这样子。应该差不多了。

点评

我是批处理菜鸟。。。  详情 回复 发表于 2021-10-23 17:09
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-14 06:27

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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