中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
English/Chinese Fix Translation
作者:
标题: DOS下引用硬盘ISO文件 上一主题 | 下一主题
autoit
系统支持




积分 904
发帖 339
注册 2002-10-10
来自 厦门
状态 离线
『楼 主』:  DOS下引用硬盘ISO文件 使用 LLM 解释/回答一下

具体用法:
1.下载附件,解压至硬盘D或E等(不可为系统盘)。
2.重启机器,进入纯DOS
3.进入刚刚解压的LOadISO文件夹。
4.执行AUTOEXEC.BAT,选取硬盘上的ISO就可以启动光盘镜像啦!

以前看到有很多问的。不知道有没有解决的。发上来看看...


附件 1: LoadISO.rar (2005-7-17 01:50, 645.06 KiB, 下载附件所需积分 1 点 ,下载次数: 4231)
2005-7-17 01:50
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

这好像只能虚拟光驱,不能引导吧?




32位才是DOS未来的希望
个人网志:http://sololand.moe
2005-7-18 10:31
查看资料  发短消息  网志   编辑帖子  回复  引用回复
catchsun
中级用户




积分 224
发帖 36
注册 2003-1-7
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

看来得试一下。


2005-7-23 22:42
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
stampede
初级用户




积分 128
发帖 4
注册 2003-8-19
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

我一直没有这样的东东,这次倒捡了好东西


2005-8-1 15:16
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hanfei8198
新手上路





积分 9
发帖 2
注册 2005-8-5
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

Originally posted by autoit at 2005-7-17 01:50:
具体用法:
1.下载附件,解压至硬盘D或E等(不可为系统盘)。
2.重启机器,进入纯DOS
3.进入刚刚解压的LOadISO文件夹。
4.执行AUTOEXEC.BAT,选取硬盘上砮..


不行啊,我試過了,我按你說的幾個步驟操作的,我的硬盤分兩個FAT32盤,沒有裝系統,我下載的LOadiso就解壓在D盤,我的ISO文件也在D盤下,我在執行你說的第4步時出現一個提示<Not readg reading drive A>不明白是怎麼回事啊,請指點下


2005-8-5 16:19
查看资料  发送邮件  发短消息  网志  OICQ (309119289)  编辑帖子  回复  引用回复
xuanfengxiaozi
初级用户





积分 20
发帖 9
注册 2005-8-24
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

哇真好!!这么好的东西都有我真服!!我顶!!


2005-8-26 11:10
查看资料  发送邮件  发短消息  网志  OICQ (452451314)  编辑帖子  回复  引用回复
xuanfengxiaozi
初级用户





积分 20
发帖 9
注册 2005-8-24
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

不行的!!我也试过了!!


2005-8-26 18:35
查看资料  发送邮件  发短消息  网志  OICQ (452451314)  编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 8 楼』:  这个本来就是制作好的软盘镜象文档,为什么要解开啊? [已使用 LLM 解释]

http://www.pc286.com/SoftView/SoftView_20518.html

软件名称: DOS虚拟光驱启动盘
软件语言: 简体中文
软件类型: 国产软件 / 系统其它
运行环境: Dos
授权方式: 免费软件
软件大小: 1.44 MB
联 系 人: 无
注册网址: 无

   这个启动盘能够创建DOS下的虚拟光驱,并以中文向导方式
装载ISO镜像,您只须点几下鼠标即可完成ISO镜像的装载,让您
不须要刻成光盘或是解压在硬盘就能在DOS下使用ISO镜像文件,
轻松方便!
   我用它来进行安装win98、win2k、winxp等操作系统均获得了
成功,但愿你也顺利!
   注意:ISO镜像文件名按DOS文件命名的要求不能超过8个字节,
不然将出现找不到ISO文件,不能装载的错误。

             -- MLD

Last edited by LK on 2005-10-9 at 13:42 ]
LLM 解释

关于DOS下引用硬盘ISO文件相关内容的技术解释

1. 软件基本信息及功能原理

  • 软件名称与基本属性
    • 软件名为“DOS虚拟光驱启动盘”,属于国产软件中的系统其它类别,运行环境是DOS,免费软件,大小1.44MB。其核心功能是在DOS环境下创建虚拟光驱并装载ISO镜像文件。从技术角度看,它应该是通过在DOS环境下模拟光驱设备的驱动机制来实现对ISO文件的虚拟挂载。在DOS系统中,传统的物理光驱访问有特定的设备访问方式,该软件通过编写特定的驱动或调用相关的DOS底层接口来模拟虚拟光驱的行为,使得用户能够像使用物理光驱一样在DOS下访问ISO镜像文件中的内容。
    • 它采用简体中文向导方式,用户操作相对简便,这意味着软件内部实现了中文界面的交互逻辑,将复杂的ISO装载操作封装成用户可通过鼠标点击等简单操作就能完成的流程,降低了用户在DOS环境下操作的门槛。
  • 支持的操作系统安装情况
    • 提到可以用于安装win98、win2k、winxp等操作系统成功。这是因为当ISO镜像被成功虚拟挂载到DOS下的虚拟光驱后,DOS系统能够像访问物理光盘一样访问ISO中的安装文件,从而可以进行系统安装等操作。从文件系统的角度来看,ISO文件本质上是光盘的镜像,包含了类似光盘上的文件结构,虚拟光驱将ISO文件映射为虚拟的光驱设备,使得DOS系统能够按照访问物理光盘的文件访问流程来读取ISO中的安装文件,进而进行系统安装等操作。

2. ISO文件名的DOS限制相关技术细节

  • DOS文件命名规则
    • 注意到ISO镜像文件名按DOS文件命名的要求不能超过8个字节。DOS操作系统早期对于文件命名有严格的规定,文件名由主文件名(最多8个字符)和扩展名(最多3个字符)组成,即格式为“8.3”格式。这是因为早期DOS系统的文件系统(如FAT12、FAT16等)的设计限制了文件名的存储格式。如果ISO文件名超过8个字节,在DOS环境下进行文件访问时,由于无法正确识别和解析过长的文件名,就会出现找不到ISO文件、不能装载的错误。解决方案可能有两种:一是将ISO文件名按照DOS的“8.3”格式进行重命名,例如将原本较长的文件名“MyVeryLongISOImage.iso”重命名为符合“8.3”格式的“MYVER~1.ISO”(这里主文件名取前6个字符加上波浪号和数字,扩展名保留原扩展名的前3个字符);二是如果软件本身有一定的兼容性扩展,查看该“DOS虚拟光驱启动盘”是否支持非标准的文件名处理方式,但一般来说遵循DOS的“8.3”格式是最保险且被广泛兼容的做法。

3. 技术实现的相关底层考量

  • DOS环境下的设备模拟
    • 在DOS环境中模拟虚拟光驱涉及到对设备驱动的编写或对现有底层设备访问机制的利用。DOS下设备访问是通过中断调用等方式实现的,例如INT 13h中断是用于磁盘I/O操作的。虚拟光驱需要模拟光驱设备的行为,响应类似读取光盘扇区等操作,这就需要在软件中实现对ISO文件内容的读取,并按照光驱设备的访问协议将数据返回给调用方。例如,当DOS系统发出读取光驱某扇区的请求时,虚拟光驱软件需要从ISO文件中定位到对应的扇区数据并返回给系统,这涉及到对ISO文件结构的解析,ISO文件是按照ISO 9660等光盘文件系统标准来组织的,所以软件需要能够解析ISO 9660文件系统,找到其中的文件位置并读取相应数据。
  • 兼容性与可移植性
    • 由于运行环境是DOS,需要考虑软件在不同DOS版本和不同硬件平台上的兼容性。DOS有多种版本,如MS - DOS、PC - DOS等,不同版本对于设备访问等底层操作可能存在一些差异。软件需要在这些不同的DOS环境下都能正确模拟虚拟光驱并装载ISO文件,这就要求软件在编写时遵循DOS的通用编程规范,尽量使用可移植性好的代码结构,避免依赖特定DOS版本的私有功能。同时,对于不同的硬件平台,如不同型号的PC机,软件需要能够正确识别硬件资源并进行合理的设备模拟,确保虚拟光驱的功能正常发挥。


2005-8-26 20:45
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
tianyan46
初级用户





积分 52
发帖 47
注册 2005-9-2
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

kongling00.ys168.com 提供下载


2005-9-2 08:24
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lidog
新手上路





积分 12
发帖 4
注册 2005-11-14
来自 北京
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

dos 没落伍 竟能用光盘 谢谢楼主了


2005-11-14 14:50
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
zhyi
新手上路





积分 12
发帖 6
注册 2005-11-15
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

感谢!


2005-11-15 12:26
查看资料  发短消息  网志   编辑帖子  回复  引用回复
lidog
新手上路





积分 12
发帖 4
注册 2005-11-14
来自 北京
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

试了 无法启动 只能看内容


2005-11-15 18:08
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lyingang
初级用户





积分 49
发帖 25
注册 2005-11-19
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

谢谢!~

回家试试看!


2005-12-4 13:30
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
adslceo
初级用户





积分 41
发帖 20
注册 2005-11-27
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

Originally posted by hanfei8198 at 2005-8-5 16:19:


不行啊,我試過了,我按你說的幾個步驟操作的,我的硬盤分兩個FAT32盤,沒有裝系統,我下載的LOadiso就解壓在D盤,我的ISO文件也在D盤下,我在執行你說的砮..


我也是无法用!


2005-12-4 21:40
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
qqtt
新手上路





积分 2
发帖 1
注册 2005-12-5
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

好东西,试一下


2005-12-5 12:27
查看资料  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: