找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4767|回复: 13

我做的IMG文件为什么有问题?向大虾求助

[复制链接]
发表于 2006-8-28 14:26:53 | 显示全部楼层 |阅读模式
我做一个DISKGEN的启动盘,每次都有这个错误提示( 图2),按"a"后才出现DISKGEN的界面,是哪里错了?请指教
lookback.bat的内容为空(什么都没有)
CONFIG.SYS的内容:
device=himem.sys /testmem:off
files=60
buffers=20
dos=high,umb
stacks=9,256
lastdrive=z
AUTOEXEC.BAT的内容:
@ECHO OFF
set temp=c:\
set tmp=c:\
mouse.com
diskgen.exe
ECHO ON
IMG文件包含以下文件(图1):

[ 本帖最后由 sqlwindows 于 2006-8-28 02:29 PM 编辑 ]
nr.jpg
cw.jpg
 楼主| 发表于 2006-8-28 16:27:01 | 显示全部楼层
难道没有问题?不可能啊
回复

使用道具 举报

发表于 2006-8-28 16:28:50 | 显示全部楼层
看看你的批处理文件
回复

使用道具 举报

 楼主| 发表于 2006-8-28 16:34:15 | 显示全部楼层
批处理文件有什么问题吗?
@ECHO OFF  关闭显示
set temp=c:\  设置路径
set tmp=c:\   同上
mouse.com  鼠标支持
diskgen.exe  运行DISKGEN
ECHO ON

有问题吗?
回复

使用道具 举报

发表于 2006-8-28 16:34:52 | 显示全部楼层
DiskGen试图向A中写入文件!
它不能通过这种方式在IMG中使用,要虚拟一个磁盘,把它复制到虚拟盘中执行。
另,lookback.dat是不是你硬盘的?不是的话删了它,否则以后用它恢复分区表时你哭。
回复

使用道具 举报

 楼主| 发表于 2006-8-28 16:46:35 | 显示全部楼层
原帖由 lxl1638 于 2006-8-28 04:34 PM 发表
DiskGen试图向A中写入文件!
它不能通过这种方式在IMG中使用,要虚拟一个磁盘,把它复制到虚拟盘中执行。
另,lookback.dat是不是你硬盘的?不是的话删了它,否则以后用它恢复分区表时你哭。

少将先生,你能不能说的详细点?
1虚拟盘如何做?
2我也是看了网上的文章,说自己做个LOOKBACK.DAT就可以,为什么会哭?
回复

使用道具 举报

发表于 2006-8-28 17:23:08 | 显示全部楼层
你直接从网上下个DiskGen的IMG,一般是可以用的。
LOOKBACK.DAT是分区表备份文件,不同的硬盘是不同的,若用了别人硬盘的这个文件来恢复你的硬盘分区表,当然.....

[ 本帖最后由 lxl1638 于 2006-8-28 05:29 PM 编辑 ]

DISKGEN.rar

381.43 KB, 下载次数: 37, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2006-8-28 17:29:41 | 显示全部楼层
我给你传一个,在上楼
回复

使用道具 举报

 楼主| 发表于 2006-8-28 18:04:13 | 显示全部楼层
谁能讲讲这个,从第三行就看不懂了
Cls
@Echo Off
PROMPT $p$g
SHSUCDX /D:IDE-CD >Nul
FindCD /S >Nul
SET MYCD=%CDROM1%
IF "%CDROM1%"=="" SET MYCD=%CDROM%
Xmsdsk 2048 /y >Nul
CTMOUSE >Nul
findramd >Nul
Copy Command.Com %RAMDRIVE% >Nul
SET COMSPEC=%RAMDRIVE%\COMMAND.COM >Nul
MD %RAMDRIVE%\Temp >Nul
MD %RAMDRIVE%\Tmp >Nul
Set Temp=%RAMDRIVE%\Temp >Nul
Set Tmp=%RAMDRIVE%\Tmp >Nul
Path=%RAMDRIVE%\;%MYCD%\;A:\; >Nul
IF "%MYCD%"=="0" SET Path=%RAMDRIVE%\;A:\; >Nul
mouse.com
DiskGen\DiskGen
回复

使用道具 举报

发表于 2006-8-28 18:24:01 | 显示全部楼层
Cls
@Echo Off
PROMPT $p$g
SHSUCDX /D:IDE-CD >Nul     ___加载光驱驱动
FindCD /S >Nul                      ___查找光驱并给光驱分配盘符(%CDROM%为光驱数,%CDROM1%、%CDROM2%分别为第1、第2光驱)
SET MYCD=%CDROM1%     ___将第1光驱的盘符赋值给变量MYCD
IF "%CDROM1%"=="" SET MYCD=%CDROM%     __若不存在第1光驱,将%CDROM%的值(实际为0)赋给MYCD
Xmsdsk 2048 /y >Nul   ____设置1个2MB的虚拟磁盘
CTMOUSE >Nul            ____加载Mouse驱动
findramd >Nul              ____给虚拟磁盘分配盘符
Copy Command.Com %RAMDRIVE% >Nul     ___将命令解释程序复制到虚拟盘。
SET COMSPEC=%RAMDRIVE%\COMMAND.COM >Nul   ____通知系统从虚拟盘找命令解释程序,以防退出DOS程序时找不到
MD %RAMDRIVE%\Temp >Nul   ___在虚拟盘中建立一个名为TEMP的目录
MD %RAMDRIVE%\Tmp >Nul    ___在虚拟盘中建立一个名为TMP的目录
Set Temp=%RAMDRIVE%\Temp >Nul   ____以下两行设置临时文件夹的位置
Set Tmp=%RAMDRIVE%\Tmp >Nul
Path=%RAMDRIVE%\;%MYCD%\;A:\; >Nul    ___设置系统的搜索路径为 虚拟盘、光驱、软驱
IF "%MYCD%"=="0" SET Path=%RAMDRIVE%\;A:\; >Nul  ____若不存在光驱,设置搜索路径为 虚拟盘、软驱
mouse.com     ___MOUSE动作解释命令。
DiskGen\DiskGen   ___执行DiskGEN,因为系统搜索路径中已有虚拟盘的路径,此时系统可以找到其下Diskgen目录中的DiskGen.EXE

评分

参与人数 1无忧币 +20 收起 理由
老毛桃 + 20 我很赞同

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2006-8-28 18:36:39 | 显示全部楼层
每句后面的>Nul是什么意思?谢谢少将
回复

使用道具 举报

发表于 2006-8-28 18:54:35 | 显示全部楼层
.......
简单讲就是不让这些程序的信息显示,这些显得安静。多些到DOS区潜水。
回复

使用道具 举报

 楼主| 发表于 2006-8-28 21:22:34 | 显示全部楼层
多谢少将.以后一定多潜水
回复

使用道具 举报

发表于 2006-8-28 22:41:42 | 显示全部楼层
原帖由 lxl1638 于 2006-8-28 18:24 发表
Cls
@Echo Off
PROMPT $p$g
SHSUCDX /D:IDE-CD >Nul     ___加载光驱驱动
FindCD /S >Nul                      ___查找光驱并给光驱分配盘符(%CDROM%为光驱数,%CDROM1%、%CDROM2%分别为第1、第2光驱 ...

嗯,老九讲的太详细了,佩服!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-14 00:28

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表