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

[发布] USBOS V3.0

   火... [复制链接]
 楼主| 发表于 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
回复

使用道具 举报

发表于 2021-10-23 17:09:00 | 显示全部楼层
chiannet 发表于 2021-10-23 17:05
最后这样子。应该差不多了。

我是批处理菜鸟。。。
回复

使用道具 举报

发表于 2021-10-23 17:11:10 | 显示全部楼层
红毛大神强项是pecmd
回复

使用道具 举报

发表于 2021-10-23 17:26:13 | 显示全部楼层
chiannet 发表于 2021-10-22 19:16
usbos 故意没有使用
vtoydump -m
挂载ISO。 因为我不知vtoydump.exe -m默认是挂载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:51
回复

使用道具 举报

发表于 2021-10-23 17:46:54 | 显示全部楼层
是否1.0.56已经合入?

点评

这个 vtoydump 是独立的,不和Ventoy一起。 https://github.com/ventoy/vtoydump  详情 回复 发表于 2021-10-23 18:30
回复

使用道具 举报

 楼主| 发表于 2021-10-23 17:51:59 | 显示全部楼层
longpanda 发表于 2021-10-23 17:26
@wintoflash 把修改推了过来,我已经合入了。
同时最新版本的vtoydump 我在其基础上扩展了一下。
比如
...

高级!

点评

硬件环境mbr磁盘,双硬盘,一个固态2分区,一个机械3分区。启动win8 1.5G的pe,c盘,d盘是各自盘点第一个分区都是系统所在的分区。此时bcdedit没有问题。忘记看使用的是那个bcd文件了。 测试安装到系统不起作用,会  详情 回复 发表于 2021-10-25 09:16
回复

使用道具 举报

发表于 2021-10-23 18:30:26 | 显示全部楼层
snbxeon 发表于 2021-10-23 17:46
是否1.0.56已经合入?

这个 vtoydump 是独立的,不和Ventoy一起。
https://github.com/ventoy/vtoydump

点评

好的  详情 回复 发表于 2021-10-24 08:09
回复

使用道具 举报

发表于 2021-10-23 18:35:39 | 显示全部楼层
20211023签到
回复

使用道具 举报

发表于 2021-10-23 20:58:05 | 显示全部楼层
看到网盘又更新PE了
回复

使用道具 举报

发表于 2021-10-23 21:18:09 | 显示全部楼层
为各位大神起立鼓掌!
回复

使用道具 举报

发表于 2021-10-23 22:46:12 | 显示全部楼层
掐指一算,C大又在憋大招了,非战斗人员撤离
回复

使用道具 举报

发表于 2021-10-23 23:04:48 | 显示全部楼层
私密云里有下载了。
回复

使用道具 举报

发表于 2021-10-24 00:28:39 | 显示全部楼层
20211023最新版U盘安装正常了。待测试后再反馈。
sshot-22.png
回复

使用道具 举报

发表于 2021-10-24 08:09:01 | 显示全部楼层
longpanda 发表于 2021-10-23 18:30
这个 vtoydump 是独立的,不和Ventoy一起。
https://github.com/ventoy/vtoydump

好的
回复

使用道具 举报

发表于 2021-10-24 08:44:22 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2021-10-24 10:48:43 | 显示全部楼层
请教各位 Ventoy Compatible 这个怎么用
回复

使用道具 举报

发表于 2021-10-24 13:08:55 来自手机 | 显示全部楼层
建议pe桌面右上角加个硬件信息显示的小工具,能显示cpu和内存以及硬盘的。方便判断做何种系统
回复

使用道具 举报

发表于 2021-10-24 14:29:29 | 显示全部楼层
最近又有更新?
回复

使用道具 举报

发表于 2021-10-24 15:20:55 | 显示全部楼层
WinNTSetup 又有更新啦,最近甚是频繁
回复

使用道具 举报

发表于 2021-10-24 15:33:31 | 显示全部楼层
支持楼主持续更新。。力求完美。一直关注着。。。
回复

使用道具 举报

发表于 2021-10-24 21:08:53 | 显示全部楼层
C大又在更新了,网盘已经清空了
回复

使用道具 举报

发表于 2021-10-24 22:25:00 | 显示全部楼层
211024签到
回复

使用道具 举报

发表于 2021-10-24 23:03:53 | 显示全部楼层
C大,百度云以后把加强版放上啊   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 02:22

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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