中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 轻松实现u盘热插拨/30秒学会它/最简单的dos识别u盘的方法
作者:
标题: 轻松实现u盘热插拨/30秒学会它/最简单的dos识别u盘的方法 上一主题 | 下一主题
myzam
新手上路





积分 18
发帖 8
注册 2010-8-29
来自 我来自贵州遵义
状态 离线
『楼 主』:  轻松实现u盘热插拨/30秒学会它/最简单的dos识别u盘的方法

可以肯定,这是目前这个世界上让dos识别u盘的最简单的方法,如果有更简单的让dos识别u盘的方法,你告诉我!这么写其实是为了吸引眼球 呵呵。
写文章是为了吸引眼球。浪费你的时间别见怪哈。呵呵。
      让纯dos识别u盘,非常简单。方法如下:
条件----
1。把bios启动设置为zip100启动,或设置成usb fdd启动  启动次序在我的电脑上怎么设置都可以,只要有一个启动选项是zip或USB fdd启动就可以了,如果没有这个启动选项,那就不知道行不行了。
zip启动有几种,记住都要试一试!我家里的电脑是设置成zip100,或usb fdd启动,我办公室的电脑是设置成usb-fdd启动。
2。在电脑硬盘上安装了纯dos系统,镜像dos系统也可以。
3。要有一个软件gdisk,这是ghost自带的一个小软件。
------------------------------------------------------------------------------------
方法:
0.在进入dos前,预先插上u盘。
1.启动电脑进入dos系统。这时电脑就可以识别u盘了,盘符是d盘。
2.为了正实是不是真的是u盘,可以运行电脑上的gdisk.
3.运行完后,就可以看到u盘了。如果你的电脑是一块硬盘,这时就多出了一个硬盘.你将看到的是2块硬盘。
4.如果你的电脑是2块硬盘,这时就多出了个硬盘,你将看到的是3快硬盘.
3.最后出现的硬盘就是u盘。其盘符是D.
到此,你就可以进入u盘,看你的文件,用你的文件了。我用手机当u盘使用,发现不稳定。
-------------------------------------------------------------------------------------------
附:gdisk语法:
gdisk 1  显示标号为1的磁盘状态
gdisk  2 /hide /p:3  隐藏标号为2 的磁盘的 第三个分区。
gdisk 2 /-hide /p:3  显示标号为2 的磁盘的 第三个分区。
gdisk可以不要,用它只是为了证明的确多出了一个磁盘。
有点遗憾的是,我的电脑上用gdisk 将显示 available,这就是说u盘和真的磁盘有差别,我猜测是u盘没有真的磁盘的那种MBR,所以才会是这样。如果把u盘也能模仿成真的磁盘的话,我想用u盘坐启动盘应该不难了。不知道在纯dos下把u盘格式化后会怎么样,我u盘上才资料太多了,舍不得实验,有兴趣的朋友试试,我也想知道结果。不知道在dos下把u盘格式化后,PQ能否识别它。
特别地,大家都知道的有名的软件 “一键还原” ,那么你想知道  一键还原备份的文件放到那去了吗?
你用 gdisk(xp系统对应的软件是 gdisk32) 就可以打开被隐藏的磁盘.

=============================
编程构思:
   如果我提前把dos系统安装在电脑上,当备份系统时,把某个盘假设是k盘,用gdisk打开,利用ghost命令把系统备份,备份好的文件就放到这个k盘,接着运行gdisk把k盘隐藏起来。这样就可以防此备份的文件丢失。当要还原系统时,就运行gdisk,把k盘打开,完成还原后在把k盘隐藏。ghost命令可以实现一键运行备份还原的。
  利用ghost命令,极容易实现上面的编程思路。
=========================================
如果你决定我说的对你有帮助就回复一句哦。没帮助就不要回了。

[ Last edited by myzam on 2010-9-2 at 02:37 ]

2010-8-30 19:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
chy505908440
初级用户

小鸟鸟



积分 120
发帖 74
注册 2010-5-8
来自 河北
状态 离线
『第 2 楼』:  

管用吗?

2010-9-5 08:11
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (505908440)  编辑帖子  回复  引用回复
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『第 3 楼』:  

建议还是用 ghost 的另一个配套产品  omnifs
我们在dos下 对u盘操作 ,更多的是 文件的 复制/编辑/删除/移动 而不是对u盘分区和格式化。
用 gdisk 是可以识别出 u盘,用 /forceusb 参数可以识别出大部分u盘,但是 却不能进行 文件的 复制/编辑/删除/移动
而 omnifs 应该可以。

2010-9-9 10:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myzam
新手上路





积分 18
发帖 8
注册 2010-8-29
来自 我来自贵州遵义
状态 离线
『第 4 楼』:  

其实gdisk根本就可以不要的。
只要把电脑设置成zip或usb-fdd启动,在进入dos前提前插上u盘就可以了,而且u盘的盘符是d。
由于底层的原因我并不明白。在其它电脑上行不行我不知道。但我试了几台电脑都没问题。既然可以识别u盘,你说的复制粘贴,移动没问题啊。

2010-9-10 20:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by myzam at 2010-9-10 20:54:
其实gdisk根本就可以不要的。
只要把电脑设置成zip或usb-fdd启动,在进入dos前提前插上u盘就可以了,而且u盘的盘符是d。
由于底层的原因我并不明白。 ...

你在一楼说的 不是 “热插拔” 么?
热插拔 的概念应该是 在不退出操作系统的前提下,拔下 u 盘,然后再插上,系统仍然可以读取 u 盘内容。而你这种 方式 是在操作系统启动前,通过主板bios 对 u 盘的识别能力来实现,还需要u盘具有特定的格式,很显然 既不符合热插拔概念 也没有推广性。

因为你的做法 不是依赖 某个系统和软件 而是依赖于主板功能,而且,你在进入dos后拔掉 u 盘,换一个其他u 盘插上,或者换个 u 口,估计就不灵了。

目前我所知道的 dos 下支持热插拔 u 盘 而又不需要另外挂接驱动程序的软件,也只有 ghost配套的 omnifs 。

2010-9-26 17:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: