开发工具:
文件大小: 969kb
下载次数: 0
上传时间: 2010-07-25
详细说明: Dos下的虚拟光驱 从硬盘的 FAT32/NTFS 分区上的 iso 文件启动你的系统 ========================= 本压缩包中的四个文件诸功能如下: ieldr - IsoEmu loader 主程序 isoemu.ini - ieldr 的配置文件 isogrub.iso - 演示光盘 Grub 的启动光盘 eltorito.sys - 在纯 DOS 下配合 mscdex.exe 访问isoemu的光盘驱动(特别版) ReadME - ;-) I'm here 已知的问题 ===== * 仅支持 FAT32/NTFS 分区的硬盘; * 仅支持纯 DOS 下的访问,即基于 INT13h 的磁盘访问; 如何使用 ===== A)使用 NTLDR 的菜单 1). 请把 ieldr 放到你的 c:\, 修改 boot.ini ,添加如下行即可: c:\ieldr="Load IsoEmu Final SV" 2). 请把 isoemu.ini, 你要虚拟的 iso 文件放到 FAT32 分区的根目录下; 然后修改 isoemu.ini 的这一行: "isoemu isogrub. iso" (把 isogrub.iso 改为你的文件即可。) B)使用 Grub 的 Run 命令 很简单的。请把 ieldr 放到 Grub 能找到的地方,然后使用 run (path)/ieldr 即可! C) 关于如何使用内建的 Shell 这个 Shell 在使用上,和 DiskEmu1x 差异不大,比如: * 你可以使用 help 获取帮助 * 使用“上键”调用上一次的命令 * Run 运行光盘上的文件,包括 1.44M/2.88M 软盘镜像,win2k.bin 等启动文件 * Drv 用以更换驱动器号, isoemu 虚拟的盘号是 0xee * Dir,ls 列目录 * BOOT 启动其他介质,boot hdd/fdd/cdrom 启动硬盘/软盘/光盘 [原理/流程] in x86 RealMod 代码运行后, 首先从 0x0000:0x7c00 把自身拷贝到 0x0000:0x8200 处运行, 接着, 再次进行这样的操作, 目的地 0x0000:0x0800, 此处, 就是分区管理程序所运行的内存空间了. 现在, 我们将把系统的诸分区进行枚举, 找到一个 FAT32/NTFS 分区, 即开始寻找, 配置文件(isoemu.ini), 找到了, 就开始分析; 否则找寻下一个分区, 直到所有分区被分析, 然后把用户推到内置的 Shell 里. 当找到配置文件里的 isoemu 行后, 即开始在该分区的根目录下, 寻找指定的 iso 文件, 并获取它的首簇号. 一旦失败, 入 Shell/. 当我们找到了这个文件后, 即开始安装我们的 mini-fs 的新 INT13h 中断, 然后,用 iso 文件的首簇号初始化它. 接下来, 等待用户的指令, 并转入从虚拟的光驱上启动系统. 如果, 所指定的 iso 文件, 不是有效的, 或不可启动的, 那么, 就转 shell. 如果可启动, 那么, 载入引导扇区, 并把系统的控制权转交给它 - 搞定! 呵呵. ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.