无忧启动论坛

标题: dos下,U盘驱动器号挪动问题? [打印本页]

作者: 于山    时间: 2010-11-6 15:04
标题: dos下,U盘驱动器号挪动问题?
U盘启动进入DOS,它的驱动器号一般都是0,能否把它挪移为1或2呢?

[ 本帖最后由 2010yg 于 2010-11-6 15:32 编辑 ]
作者: x9tian    时间: 2010-11-6 20:47
不知道说云, 楼主还是说仔细点吧, 你表达的,别人不一定能理解清楚
作者: 于山    时间: 2010-11-6 21:17
当u启动盘引导img进入纯dos,u盘若能被dos系统加载(识别),
这时,它跟硬盘都有相应的驱动器号,如:0、1、2
(不是分区符号:C、D、E....)。
一般U盘驱动器号为0,第一硬盘为1,第二硬盘为2;
我的问题:能否人为把U盘改为1号,第一硬盘改为0号?
用dspt.com命令查看u盘、第一硬盘的信息,如截图:



[ 本帖最后由 2010yg 于 2010-11-6 22:41 编辑 ]
作者: lujj001    时间: 2010-11-6 21:38
原帖由 2010yg 于 2010-11-6 21:17 发表
当u启动盘引导img进入纯dos,u盘若能被dos系统加载(识别),
这时,它跟硬盘都有相应的驱动器号,如:0、1、2
(不是分区符号:C、D、E....)。
一般U盘驱动器号为0,第一硬盘为1,第二硬盘为2;
我的问题:能 ...



这个好像与启动顺序有关,启动盘会被放在最前面,应该就是你说的0吧
作者: 于山    时间: 2010-11-6 22:54
我想的是否能人为地挪动、或交换?!
作者: 于山    时间: 2010-11-7 12:49
看来比较难,或许根本就不可能挪动?!
作者: 不才    时间: 2010-11-7 13:31
嘿嘿,楼上的,使用g4d映射处理一下,当可解决你的问题。
作者: 于山    时间: 2010-11-7 15:02
原帖由 不才 于 2010-11-7 13:31 发表
嘿嘿,楼上的,使用g4d映射处理一下,当可解决你的问题。

请详细介绍一下吧!
命令?dos下如何运行:
map (hd0) (hd1)
map (hd1) (hd0)
map --hook

[ 本帖最后由 2010yg 于 2010-11-7 16:37 编辑 ]
作者: 于山    时间: 2010-11-7 17:27
谢不才!
问题只能这样解决:在引导img文件的菜单中加入映射。
如下:
map (hd0) (hd1)
map (hd1) (hd0)                                          
map --mem /boot/imgs/tools.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
作者: 于山    时间: 2010-11-13 09:54
还是不满意!
若是能在进入dos之后,挪动U盘驱动器号,才是最好的!
作者: 2010wbhqf    时间: 2010-11-14 08:18
没碰到过。,,,,,
作者: dos时代菜鸟    时间: 2010-11-15 07:22
进入dos后,加载usb驱动,可以令原u盘分区号和盘符失效。dos下的usb驱动会为u盘重新分配硬盘序号和盘符。

具体看 我的工具箱 http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: 于山    时间: 2010-11-15 07:50
你的工具箱很强大,内容较多!
请说明:
如何卸下u盘硬盘序号和盘符???
device a:\dos_boot\usbaspi.sys ??

[ 本帖最后由 2010yg 于 2010-11-15 08:11 编辑 ]
作者: dos时代菜鸟    时间: 2010-11-15 09:42
进入 dos以后,通过 dos工具箱主菜单--- dos设备---usb驱动  直接挂载 usb驱动。
由bios分配 的 usb 盘站位就会自动失效,取而代之的是usb驱动 为u盘重新分配的序列位,但是失效的盘符仍然存在,可以通过 工具箱菜单中的 文件管理 项目中的 卸掉指定盘符 来关闭已经失效的usb盘对应盘符。

此时 你输入  gdisk  将会得到2...3...等硬盘序列。说明硬盘序列中的第一硬盘已经空位。而u盘已经被排到硬盘序列的最后。

[ 本帖最后由 dos时代菜鸟 于 2010-11-15 09:48 编辑 ]
作者: 于山    时间: 2010-11-15 09:52
用device a:\dos_boot\usbaspi.sys,
可以使u盘卸下c盘,但磁盘驱动号的排列顺序仍然没变化!
作者: dos时代菜鸟    时间: 2010-11-15 09:56
原帖由 2010yg 于 2010-11-15 09:52 发表
用device a:\dos_boot\usbaspi.sys,
可以使u盘卸下c盘,但磁盘驱动号的排列顺序仍然没变化!


我的dos工具箱 中有相应工具,可以自己调整盘符位置和卸载盘符。在 文件管理 子项中。

你可以先卸载 c盘,然后把 d盘 调整成c盘。
作者: 于山    时间: 2010-11-15 10:48
盘符可以改,好像磁盘驱动号无法改!
作者: dos时代菜鸟    时间: 2010-11-15 11:29
原帖由 2010yg 于 2010-11-15 10:48 发表
盘符可以改,好像磁盘驱动号无法改!


磁盘驱动号 是被 bios 编排的 当然没办法改。
但是可以通过装载 usb 驱动的方式,让他空缺出来。也就是让 第一硬盘位 失效。
作者: 于山    时间: 2010-11-15 11:46
原帖由 dos时代菜鸟 于 2010-11-15 11:29 发表


磁盘驱动号 是被 bios 编排的 当然没办法改。
但是可以通过装载 usb 驱动的方式,让他空缺出来。也就是让 第一硬盘位 失效。


让它空缺的话,device a:\dos_boot\usbaspi.sys 命令是可以的!
但,我需要的是:磁盘驱动号的挪动!
看来,只能采用在进入DOS前的先映射的办法了!
作者: 2011aaaaa0808    时间: 2011-9-22 01:10
原帖由 2010yg 于 2010-11-7 17:27 发表
谢不才!
问题只能这样解决:在引导img文件的菜单中加入映射。
如下:
map (hd0) (hd1)
map (hd1) (hd0)                                          
map --mem /boot/imgs/tools.img (fd0)
map --hook
...


请问这个确定能行吗
作者: 于山    时间: 2011-9-22 05:00
原帖由 2011aaaaa0808 于 2011-9-22 01:10 发表


请问这个确定能行吗

请看我的dos工具箱!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195576&page=1#pid2259285
作者: dos时代菜鸟    时间: 2011-9-26 13:14
用device a:\dos_boot\usbaspi.sys,
可以使u盘卸下c盘,但磁盘驱动号的排列顺序仍然没变化!

这就可以解决问题了阿。
用 dready 判断一下 如果 c: 已经失效,说明 2:1 是本地硬盘,否则1:1 是本地硬盘。
别忘了我们的最初目的,就是要找出 用于ghost 还原的 目标盘。

[ 本帖最后由 dos时代菜鸟 于 2011-9-26 13:15 编辑 ]
作者: 于山    时间: 2011-9-27 06:49
原帖由 dos时代菜鸟 于 2011-9-26 13:14 发表
用device a:\dos_boot\usbaspi.sys,
可以使u盘卸下c盘,但磁盘驱动号的排列顺序仍然没变化!

这就可以解决问题了阿。
用 dready 判断一下 如果 c: 已经失效,说明 2:1 是本地硬盘,否则1:1 是本地硬盘。
...

这,也不是好办法!




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