无忧启动论坛

标题: 移动硬盘启动盘符问题 [打印本页]

作者: 鲁钝    时间: 2009-10-7 12:01
标题: 移动硬盘启动盘符问题
我想问问这样可以吗?
用DOS引导硬盘,启动时候的盘符是C:\,然后用Grub加载虚拟软驱,在虚拟软驱中加载USB2.0驱动,加载完成后再设置移动硬盘的盘符为非C 区(例如是R 或是其他的盘符),这样可以吗?
作者: 鲁钝    时间: 2009-10-7 17:53
哪位大侠出来说句话,帮帮忙啊!
先谢谢!
作者: uiooow    时间: 2009-10-7 18:26
大侠貌似还没来 了
作者: victor888    时间: 2009-10-7 20:33
没看明白是什么问题,移动硬盘的盘符你在DOS下如何指定?
作者: fujianabc    时间: 2009-10-7 20:43
dos下启动盘的盘符不能更换,只能是a:(对于软盘)或者c:(对于硬盘)
作者: 鲁钝    时间: 2009-10-7 21:20
移动硬盘的Dos下盘符是C,现在启动后能够找到变量%upan%是Z
批处理如下:
@echo off
path=a:\;c:\;d:;
lh ctmouse
call MOUSCLIP.EXE
devload USBASPI.SYS /v /e /norst
devload di1000dd.sys /dR
devload USBCD.SYS /D:usbcd
shsucdx /d:usbcd
tw /np /nm /nw >nul
cls
@echo                 ******* 警告!!!*******
@echo.
@echo * 如果还原C盘,C盘上的数据将全部丢失,并且不可以轻易找回!
@echo.
@echo * 你确定覆盖C盘吗 (Y/N)? 是按Y键,否按N键。
@echo.
@echo * 按Y键开始还原,并返回到DOS状态!按N键退出分区,返回到DOS状态!
@echo.
@echo *        在DOS状态下,按R键重启计算机,按S键关机!!
@echo -----------------------------------------------------------------
@choice /c:YN /N
@if errorlevel==2 goto M_QUIT
@if errorlevel==1 goto M_GHOST
:M_GHOST
set bootdir=boot
set flag=%bootdir%\ludun
set upan=r
if exist %upan%:\%flag% goto Ufind
set upan=s
if exist %upan%:\%flag% goto Ufind
set upan=t
if exist %upan%:\%flag% goto Ufind
set upan=u
if exist %upan%:\%flag% goto Ufind
set upan=v
if exist %upan%:\%flag% goto Ufind
set upan=w
if exist %upan%:\%flag% goto Ufind
set upan=x
if exist %upan%:\%flag% goto Ufind
set upan=y
if exist %upan%:\%flag% goto Ufind
set upan=z
if exist %upan%:\%flag% goto Ufind
:Ufind
@echo U盘盘符是%upan%:
pause
ghost -clone,mode=pload,src=%upan%:\xp.gho,dst=2:1 -crcignore -sure -fx
:M_QUIT

[ 本帖最后由 鲁钝 于 2009-10-7 21:26 编辑 ]
作者: 鲁钝    时间: 2009-10-7 21:28
另外,不用dos引导,只用Grldr加载虚拟磁盘引导的时候也是不能设定盘符为变量%upan%的值,移动硬盘的盘符还是C

谢谢两位的回复
作者: 于山    时间: 2011-2-22 11:20
若用Grub映像加载法,可能会更改。可以试一下!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3