![CD 映像到 USB 可啟動隨身碟](https://rvso.com/image/1684203/CD%20%E6%98%A0%E5%83%8F%E5%88%B0%20USB%20%E5%8F%AF%E5%95%9F%E5%8B%95%E9%9A%A8%E8%BA%AB%E7%A2%9F.png)
我有這我想將 CD 映像燒錄到 USB 隨身碟上,但我一直失敗,因為映像的「可讀部分」不包含任何可啟動的內容。
我認為圖像本身可能有某種程式可以幫助啟動圖像本身的「可讀內容」。
有什麼方法可以使用 USB 隨身碟啟動映像嗎?
編輯:我覺得我沒有正確解釋自己。我有 Toshiba Satellite 4010CDS,我想重新安裝它附帶的 OEM Windows 98。我沒有原始 CD,所以我使用網路存檔中的 ISO。問題是它是el torito
ISO 類型,這意味著它不能簡單地放入 USB 並使用 rufus 或任何類型的 USB 啟動媒體創建器,然後啟動恢復。這是主要問題。第二個問題是我找不到任何舊庫存的空白 CD(我發現的那些都相當昂貴),所以我無法將 ISO 刻錄到 CD 上。我能夠從 USB 啟動,因為我安裝了 Plop 啟動管理員。
答案1
它是 1998 年的「東芝 Satellite 4000+ 系統恢復」(W95 或 W98 isos)。
我很好奇,所以我下載來看看它是什麼。它可能不是一些常見的 Windows 安裝 CD,而是一些二進位文件,因為據說它只能在那些特定的東芝系統上運行。它肯定會進行一些特定於硬體的測試,並且可能僅從指定的硬體啟動。
當我收到訊息時,我會帶著訊息回來。
同時,有一個特定的工具可以從 Windows(安裝)isos 建立可啟動 USB-s: https://sourceforge.net/projects/winusbtool/files/latest/download 試試看。 (下載不超過4Mo)
另一種嘗試是透過 Grub4Dos「鏈加載」iso。那將是一個很好的測試。讓您的 USB 可透過「Grub4Dos」和「Bootice」從此處啟動:https://www.majorgeeks.com/files/details/bootice.html(你可以透過 Bootice 同時啟動它)取得 Grub4Dos 檔案:https://sourceforge.net/projects/grub4dos/files/ 僅將 GRLDR 複製到 USB 分割區的根目錄。使用提供的 MENU.LST 來製作您的選單,包括以下幾行:
title Toshiba Recovery (or whatever)
find --set-root /4000_4010_4020_RC2_Win98_disc1.iso
map /4000_4010_4020_RC2_Win98_disc1.iso (hd32)
map --hook
chainloader (hd32)
boot
或者如果它不起作用,請從此處下載 GrubFileManager iso: https://github.com/a1ive/grub2-filemanager/releases 並做同樣的事情。
title Grub Filemanager
find --set-root /grubfm.iso
map /grubfm.iso (hd32)
map --hook
chainloader (hd32)
boot
當然將“grubfm.iso”替換為您的文件之一...
這將啟動非常強大的 GFM,它很可能能夠啟動您的 Windows 類型 iso。如果您將iso放入根資料夾中的「boot-isos」資料夾中,您也可以嘗試「supergrub」來啟動它。https://sourceforge.net/projects/supergrub2/
好的。我看到了文件。它是一個 bootbale iso,實際上是作為軟碟啟動的。可啟動磁碟映像是 iso 根目錄下的 W98V321P.GER。但它會進行 BIOS 檢查,因此如果您使用的不是 25 年前的原始機器,它不會讓您更進一步。
但有一種方法:
0. 將 iso 解壓縮到硬碟上的某個位置。
將軟碟映像提取到其中,並放在一個單獨的資料夾中。
在軟碟映像檔中編輯 autoexec.bat :刪除“:TOSHCHK”部分
始終在autoexec.bat 中,將所有出現的「Z:」替換為D(因為當從Grub4Dos 中的該磁碟片映像啟動(鍊式載入)時,它會嘗試將實體CD 磁碟機安裝為Z:,但您將只有D: 作為USB 分割區 - 您需要將其格式化為 FAT16,以確保它能夠從中讀取系統映像檔
3+ 。假設您的目標系統/電腦中也準備了一個 FAT16(最大 2Go,已啟動)分割區,它將被識別為內部 C: 磁碟機。
重新打包軟碟映像。將其放回解壓縮後的iso資料夾中(替換原來的軟碟鏡像)
將所有檔案複製到您準備的安裝了 Grub4dos 的 USB fat16 分割區(+GRLDR 和 menu.lst)。
將此部分加入 menu.lst :
title Toshiba Recovery floppy find --set-root /W98V321P.GER map --mem /W98V321P.GER (fd0) map --hook rootnoverify (fd0) map --floppies=1 chainloader (fd0)+1 boot
Boot your target machine with the USB key (provided its BIOS supports this, if not you can do it directly from the hard drive using the same process as described, just replacing Z: by C: and not D: because there will then be no USB)
但如果要覆蓋整個磁碟,那就有問題了。
因此,如果使用USB,您可以更好地從第二個硬碟機(或同一磁碟上的小400Mo 第二個fat16 分割區,然後將其識別為D: -> C,Grub 不會被覆蓋,但可以重新安裝)鍊式載入整個iso BIOS 不支援(如果不是筆記型電腦)- 您可以使用舊的 IDE 硬碟。假設您更改了上述文件以避免 BIOS 檢查。
如果在虛擬機器中使用(使用預先格式化的 fat16 分割區/磁碟映像),同樣適用。
如果你有合適的舊東芝電腦,當然沒問題。
我沒有完成所有的安裝過程,但這會給你一個機會。如果硬體(真實的或虛擬機器中模擬的)至少與所需的硬體不相容,它也可能會失敗。
最後說明:
啟動它不是問題,而是讓它工作。嘗試過虛擬機,但失敗。東芝系統有多項檢查(不僅僅是我首先發現的BIOS檢查)。即使沒有載入 CD-ROM 設備,它仍然會尋找“TOSCD001”並將您鎖定。 (IO.SYS 看起來是東芝的分支)並且專有檔案系統解壓縮器本身「F3DCHK.EXE」再次檢查某些計算值(來自 SETENV.BAT),我們無法知道它是在哪裡收集的。
我看不出有什麼方法可以從中獲得值得付出努力/結果的東西。