【求助】ghost自動還原系統..光碟機代號一問..



贊助商連結


頁 : [1] 2

kinbol
2002-09-09, 11:41 PM
最近想燒一片自動原系統的光碟..有一個問題想問問各位;前輩
當中有一項是...

autoexec.bat
@ECHO OFF
mscdex.exe/d:idecd001
ghost -clone,mode=pload,src=x:\xxxx.gho:1,dst=1:1 -sure

其中 x.是光碟機代號..我曾在dos中安裝過windows xp..那時記得
光碟機代號好像會由 E 變成 F ..也就是會後退一格..
也就是在WINDOWS 裡.我的光碟機是 E 但在DOS安裝WINDOWS 時是 F
那麼請問....在這裡我是應用.E.或者是 F 的代號呢..謝謝

贊助商連結


琥珀
2002-09-09, 11:45 PM
手動去找檔案位置應該就可以知道了。

kinbol
2002-09-10, 12:18 AM
你好們有點誤解我意思囉...其中 x.是光碟機代號..我曾在dos中安裝過windows xp..那時記得
光碟機代號好像會由 E 變成 F ..也就是會後退一格..
也就是在WINDOWS 裡.我的光碟機是 E 但在DOS安裝WINDOWS 時是 F
那麼請問....在這裡我是應用.E.或者是 F 的代號呢..謝謝

無聊
2002-09-10, 12:40 AM
最初由 kinbol 發表
最近想燒一片自動原系統的光碟..有一個問題想問問各位;前輩
當中有一項是...

autoexec.bat
@ECHO OFF
mscdex.exe/d:idecd001
ghost -clone,mode=pload,src=x:\xxxx.gho:1,dst=1:1 -sure

其中 x.是光碟機代...

你是不是想說:
MSCDEX.EXE /d:idecd001
GHOST -clone,mode=pload,src=x:\xxxx.gho:1,dst=1:1 -sure

因為MSCDEX.EXE 所跑出來的光碟機代號可能會因環境而產生變化,導致GHOST中的x:\xxxx.gho會找不到X光碟機是吧?

其實只要改寫 M
SCDEX.EXE /d:idecd001
->MSCDEX.EXE /d:idecd001 /L:X即可.(/L:光碟機指定代號)

kinbol
2002-09-10, 12:59 AM
MSCDEX.EXE /d:idecd001 /L:X
請問這是固定的嗎.要不要因為光碟機不同而改
變..還是那個X..也是要填入光碟機代號..如果要.那問題就沒解決了..因我就是不知光碟機是要入WINDOWS 時的E.還是在DOS加入光碟驅動程式之後的..F
謝謝

無聊
2002-09-10, 01:32 AM
最初由 kinbol 發表
MSCDEX.EXE /d:idecd001 /L:X
請問這是固定的嗎.要不要因為光碟機不同而改
變..還是那個X..也是要填入光碟機代號..如果要.那問題就沒解決了..因我就是不知光碟機是要入WINDOWS 時的E.還是在DOS加入光碟驅動程式?..

因為想還原GHOST就一定要在DOS下執行,所以與任何WINDOWS系統中的光碟機代號並無關聯!

MSCDEX.EXE /d:idecd001 /L:(光碟機指定代號)

其中的 /L: 這個參數就是強制要求DOS將光碟機以指定代號載入!

光碟機指定代號:你可以儘量往後退,以免硬碟的分割及一些儲存裝置所造成的代號被佔用,使〔光碟機指定代號〕失敗->被搶走了!
我寫成 X ,不是一定要 X 的,而是我習慣讓它退的很後面之故!

jute
2002-09-10, 09:53 AM
如果是用 Win9x/ME 的開機片開機,它會載入一個 RAM drive,光碟機的代號就會退一格。只要在該開機片裡修改 autoexec.bat 或 config.sys (忘記哪一個了),把 RAMDRIVE.SYS 相關的都移除,這樣在 DOS 或 Win 裡光碟機的代號就相同了。

若要自己手動指定代號,用 Z: 比較保險。

kinbol
2002-09-10, 06:17 PM
一點了解..也就是..
SCDEX.EXE /d:idecd001
->MSCDEX.EXE /d:idecd001 /L:X
直接復制就可以了.不用再更改..是吧..

jiannhua
2002-09-10, 07:16 PM
應該是用/L:X比較好,因為第一部光碟機會命名為X,現在許多使用者都有一部光碟機,一部燒錄機,若是/L:Z,第一部光碟機命名為Z,第二部光碟機就會出現問題!

iamdc
2002-09-10, 07:33 PM
我沒在用自動還原所以沒有測試,你可以試試
批次檔的參數 %CDROM% 他會自動搜尋正確的光碟機代號
如果成功的話請告知唷^^

剛剛試過了只要下面的指令都在同一個批次檔就沒問題了喔~
如 autoexec.bat
mscdex.exe/d:idecd001 /L:%CDROM%
ghost -clone,mode=pload,src=%CDROM%:\xxxx.gho:1,dst=1:1 -sure

在同一個批次檔時當
%CDROM%=F
ghost 那一行的 %CDROM% 也會為 F
以此類推~~~~~

還有在 ghost 前記得暫停一下以免太衝動~~~
在批次檔寫入如下ghost 指令之前

echo If you want to abort GHOST, press Ctrl + C to exit.
pause