无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4242|回复: 12
打印 上一主题 下一主题

一键GHOST启动找不到temperary drive 的问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-10-17 20:03:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
U盘启动加载GHOST使用了10年,从P3笔记本一直到最新的笔记本都正常,这次用在THINKPAD X240S上启动GHOST居然出现这个错误,请教原因?

The windows 98 startup disk could not create a temperary drive for the diagnost tools.This may be because this computer has less then the minium required extended menmory


2#
 楼主| 发表于 2013-10-17 20:29:15 | 只看该作者
本帖最后由 2013bug1977 于 2013-10-17 21:28 编辑

bat内容


@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=%RAMD%:\
set tmp=%RAMD%:\
path=A:\;%RAMD%:\;X:\GHOST
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL

%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL

%ramd%:\SMARTDRV.EXE
LH %ramd%:\MOUSE.COM > nul

LH %ramd%:\MSCDEX.EXE /D:MSCD001 /L:X > nul

copy x:\ghost\*.exe %ramd%: > nul

if %nhdd%.==. set nhdd=1
:BEGIN
%ramd%:
if exist dpit2.ini del dpit2.ini >nul
if exist p_d.ini del p_d.ini >nul
omnifs  /dl=%nhdd% diskinfo>omni_dd.txt
type omni_dd.txt|find /i "%nhdd%.1:" >nul
if errorlevel 1  goto P_ERR
strings lines=LINESIZE omni_dd.txt
strings lines=add %lines%,2
set line=1
:omni
if %line%.==%lines%. goto omni_1
strings line=add %line%,1
strings lined=read omni_dd.txt,%line%
strings omn_row1=left %lined%,1
if not %omn_row1%.==%nhdd%. goto omni
echo %lined%|find /i "FAT" >nul
if not errorlevel 1 goto omni_6
echo %lined%|find /i "NTFS" >nul
if not errorlevel 1 goto omni_6
echo %lined%|find /i "Active" >nul
if not errorlevel 1 goto omni_6
goto omni
:omni_6
echo %lined%>>dpit2.ini
strings omn_row5=mid %lined%,5,1
if %omn_row5%.==:. goto omni_4
strings omn_row3=mid %lined%,3,1
strings omn_row4=mid %lined%,19,3
if not %actpw%.==. goto omni_5
strings omn_row5=mid %lined%,24,6
goto omni_5
:omni_4
strings omn_row3=mid %lined%,3,2
strings omn_row4=mid %lined%,20,3
if not %actpw%.==. goto omni_5
strings omn_row5=mid %lined%,25,6
:omni_5
if not %omn_row5%#==Active#  goto  omni_2
set actpw=%omn_row3%
:omni_2
set lastpw=%omn_row3%
if not %omn_row4%.==. echo  %omn_row1%.%omn_row3%   %omn_row4%>>p_d.ini
goto omni
:omni_1
rem if %actpw%.==. set actpw=1
cls
rem echo omni_dd.txt
rem type omni_dd.txt
rem echo.
rem echo dpit2.ini
rem type dpit2.ini
rem echo.
rem echo p_d.ini
rem type p_d.ini
rem echo.
rem echo Actived Primary Partition  %nhdd%:%actpw%
rem echo Last Partition  %nhdd%:%lastpw%
rem pause

if %actpw%.==. goto P_ERR

:exit_1
set line=
set lines=
set lined=
set omn_row1=
set omn_row3=
set omn_row4=
set omn_row5=

:GHOST
X:
CD GHOST

cls
echo                    ---------------------------------------
echo                           Loading Symantec Ghost
echo                    ---------------------------------------

rem echo      Destination Partition is %nhdd%:%actpw%
rem pause

GHOST -clone,mode=pload,src=WIN7.GHO:1,dst=%nhdd%:%actpw% -afile=%ramd%:\GHOERR.ERR -sure -rb
IF ERRORLEVEL 1 GOTO RE_ERR
CD \

cls
echo                    ---------------------------------------
echo                      Welcome to NBuser recover disc V1.0
echo                    ---------------------------------------
echo                   The DOS diagnostic tools ware loaded to %RAMD%:
echo                   Other DOS tools can be found in X:\GHOST
goto END

:P_ERR
cls
echo                  --------------------------------------------
echo                   CAN NOT Found Any Actived Primary Partition
echo                   Please Call 021-64288026 64285298 For HELP
echo                  --------------------------------------------
goto END

:RE_ERR
cls
echo                  --------------------------------------------
echo                   System Recovery Failed
echo                   Please Call 021-64288026 64285298 For HELP
echo                  --------------------------------------------

:END
rem clean up environment variables
set LglDrv=
回复

使用道具 举报

3#
发表于 2013-10-17 20:57:23 | 只看该作者
嘿嘿,貌似是内存盘创建失败所致。
倘若是手动运行ghost,将你的autoexec.bat及config.sys两个文件删除,直接启动到纯dos环境下运行ghost乃最可靠的方法也。
回复

使用道具 举报

4#
 楼主| 发表于 2013-10-17 21:12:43 | 只看该作者
我是自动运行的,启动以后选择恢复系统,自动运行GHOST

用的
GHOST -clone,mode=pload,src=WIN7.GHO:1,dst=%nhdd%:%actpw% -afile=%ramd%:\GHOERR.ERR -sure -rb

回复

使用道具 举报

5#
发表于 2013-10-17 21:33:57 | 只看该作者
本帖最后由 不才 于 2013-10-17 21:41 编辑

嘿嘿,在你的autoexec.bat文件中,未曾看到有运行其他的bat文件,那么你是如何选择恢复系统滴?
此外,你所说的此前所能正常运行了10年的工具与本次出问题的有何不同?
晕菜,偶说木有看到你的bat中有运行...,你就将bat文件更新换了,逗偶玩哈。
不管了,之前你所说的能正常运行的工具是否与本次出问题的乃同一个玩意?
回复

使用道具 举报

6#
发表于 2013-10-17 22:19:38 | 只看该作者
好像是创建虚拟盘的错误。。。
回复

使用道具 举报

7#
 楼主| 发表于 2013-10-17 23:21:41 | 只看该作者
呵呵,不好意思,第一次bat放错了哈

同一个恢复盘
我估计是新机的BIOS有不同了。
回复

使用道具 举报

8#
发表于 2013-10-18 10:20:54 | 只看该作者
嘿嘿,放错了?这说明你有好几个img文件了?
尝试一下其他的img文件启动进入dos环境下能否正常创建内存盘?
将config文件也放上来瞅瞅?
回复

使用道具 举报

9#
 楼主| 发表于 2013-10-18 12:35:47 | 只看该作者
试着用MAXDOS启动也出错

表现为

warning:the high memory area(HMA) is not available. ADDITIONAL LOW MEMORY(below 640k)will be used instead

搜索得知:
http://down.51cto.com/data/496098

试试先,估计也是这个毛病。
回复

使用道具 举报

10#
 楼主| 发表于 2013-10-18 12:37:22 | 只看该作者
device=himem.sys /testmem:off
device=eltorito.sys /D:mscd001
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 8192
lastdrive=z


这是我的CONFIG.SYS
回复

使用道具 举报

11#
发表于 2013-10-18 15:18:13 | 只看该作者
嘿嘿,给你的玩意测试一下,看看能否正常运行?
看到OK!就算通过了。

dos1.gz

142.38 KB, 下载次数: 7, 下载积分: 无忧币 -2

回复

使用道具 举报

12#
 楼主| 发表于 2013-10-18 19:22:31 | 只看该作者
我用
himem.sys /M:16
参数搞定了

himem.sys /testmem:off  这个不行
回复

使用道具 举报

13#
发表于 2013-10-18 21:33:08 | 只看该作者
嘿嘿,恭喜搞定!
谢谢知会!

指定正在使用的计算机类型:
Bull Micral 60
楼主的THINKPAD X240S属于Bull Micral 60类型的?
又有得玩的了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-13 22:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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