急問...DOS與WINXP雙系統



贊助商連結


頁 : [1] 2 3 4 5

jukys
2009-05-15, 11:28 AM
請問各位高手
出題者要給我們
一片空白磁片
一片XP安裝片
一片驅動程式

只有這三種東西
請問怎麼製作出一台有DOS與XP雙系統的電腦
希望各位高手解答
謝謝
:)

贊助商連結


bx2aa
2009-05-15, 07:41 PM
想請問一下!

磁片可以拿去其他地方用 98 新增移除程式 製作開機片嗎?
或是可以裝好 XP 後上網 Download 工具嗎?

是一定要用選單選嗎?

我若裝好 XP 在 BIOS 設定 a: c: 的順序開機
磁片用 XP Format 成 可開機
把 Floppy 推進去開就是 DOS 拿出來就是 XP

若可以將磁片拿去其他台 98 做 開機磁片
先用開機磁片 Fdisk 一個 Partition 隨便大小 3-4 GB
然後重開機 format c:/s/v
再用 XP 安裝光碟安裝 XP 就會自己有兩個選單

FYI
2009-05-16, 01:47 PM
磁片可以拿去其他地方用 98 新增移除程式 製作開機片嗎?
這樣會害樓主抱鴨蛋!

啟動XP 安裝光碟, 建立一小 (前) 一大 (後) 分割, 大分割安裝XP, 再從XP 格式化A:, 勾選建立MS-DOS 開機磁碟, 再以MS-DOS 開機安裝於第一分割, 接下來只要建立Bootsect.dos, 並修改boot.ini 就可以雙重啟動

另一個笨方法是只有一個FAT32 分割, 先安裝MS-DOS, 後安裝XP, XP 會自動建立啟動選單

附帶資訊:
%SystemRoot%\system32\diskcopy.dll 暗藏Windows ME 開機磁碟映像檔

Windows XP MS-DOS Startup Disk - The Starman's Realm (http://mirror.href.com/thestarman/winxp/winxpsd.htm)

mis339
2009-05-16, 02:29 PM
另一個笨方法是只有一個FAT32 分割, 先安裝MS-DOS, 後安裝XP, XP 會自動建立啟動選單


我個人認為樓主的老師要的是這個笨方法!

FYI
2009-05-16, 02:47 PM
不該幫小朋友做作業的, 樓主至少找一找如何以Debug 建立Bootsect.dos 和修改boot.ini 吧! 難不成真要用笨方法?

算了! 嚴格來說, 以XP 建立MS-DOS 開機磁碟就可以交差了, 反正又沒說雙系統得在一個磁碟上!

bx2aa
2009-05-16, 02:56 PM
這樣會害樓主抱鴨蛋!

啟動XP 安裝光碟, 建立一小 (前) 一大 (後) 分割, 大分割安裝XP, 再從XP 格式化A:, 勾選建立MS-DOS 開機磁碟, 再以MS-DOS 開機安裝於第一分割, 接下來只要建立Bootsect.dos, 並修改boot.ini 就可以雙重啟動

另一個笨方法是只有一個FAT32 分割, 先安裝MS-DOS, 後安裝XP, XP 會自動建立啟動選單

附帶資訊:
%SystemRoot%\system32\diskcopy.dll 暗藏Windows ME 開機磁碟映像檔

Windows XP MS-DOS Startup Disk - The Starman's Realm (http://mirror.href.com/thestarman/winxp/winxpsd.htm)

上面不是有說:
磁片用 XP Format 成 可開機
這張內容我感覺沒什麼用.
至少我常用的 fdisk debug format 都沒有.
還有 ME 的開機磁片沒有 sys , Format 好像也不支援 /S

啟動XP 安裝光碟, 建立一小 (前) 一大 (後) 分割

這不一定要一小一大, 把 XP 用 FAT 裝也可以.

我不是回答他的問題, 是問可不可以這樣!
因為我的認知少一個 sys 到 c: 的問題, 如果不行才需要看看 WinXP 的安裝光碟修復模式裏有沒有 SYS 相同功能的指令.

bx2aa
2009-05-16, 03:08 PM
不該幫小朋友做作業的, 樓主至少找一找如何以Debug 建立Bootsect.dos 和修改boot.ini 吧! 難不成真要用笨方法?

算了! 嚴格來說, 以XP 建立MS-DOS 開機磁碟就可以交差了, 反正又沒說雙系統得在一個磁碟上!

感覺建了 Bootsect.dos 也沒用, IO 和 msdos 我記得只有用 98 SYS 才能生效.
不過我沒試過複製 IO 和 MSDOS 過去 在建 Bootsect.dos 去開, 這項我沒試過.

FYI
2009-05-16, 03:44 PM
這張內容我感覺沒什麼用.
至少我常用的 fdisk debug format 都沒有.
還有 ME 的開機磁片沒有 sys , Format 好像也不支援 /S
你要的東西應該在EBD.CAB 裡面, 這個檔案是可以復原的, 可能也不一定就得用到, 只要從XP 格式化小分割成為FAT, 再複製IO.SYS, MSDOS.SYS, Command.com 等等, 不過小弟還不確定經XP 格式化的FAT 分割, 其Boot sector 會載入ntldr 或io.sys?

如果非得救回EBD.CAB 不可, 由於XP 並未內建Undelete.exe, 所以手續會有點複雜, 但Size & Cluster 已知, 用Debug 或Dskprobe 還是可以弄出來, 等一下就來試試直接從diskcopy.dll 解壓縮EBD.CAB

當然題目如果限定就只能用磁片, XP, 驅動這三樣, 而不能透過網路或其他方法, 那就確實太難了, 然而如果可以容許其他方法, 那麼花樣就多了, 或許評分標準是以使用多少資源而定, 外部資源使用愈少, 分數愈高

更正:
XP 格式化的分割的Boot Sector 只會載入ntldr, 而不會載入IO.SYS

bx2aa
2009-05-16, 04:02 PM
我個人認為樓主的老師要的是這個笨方法!
問題是 MSDOS 沒有說有給阿!

我猜那張驅動程式可能就是 98 的可以開機的磁片, 裏面另外放 SYS.COM 而已

bx2aa
2009-05-16, 04:15 PM
問題可以更簡單.
一個 XP 一個 DOS

只提供
一張空白磁片
一張 XP 安裝光碟

不得使用 XP 安裝光碟所安裝的內容以外的程式, 也不能安裝 Support tools.
一定要用多重啟動選單

這樣可以實現, 只是開機到 DOS 後會出現 A:
如果有需要到 C: 就建一個 FAT32 Partition
自己在 Autoexec.bat 內加個 c:

非常簡單:
安裝 XP
BIOS 裏設硬碟開機
Format Floppy Disk 為可開機
把 Floppy Disk 的 Cylinder:0 head:0 sector:1 用 debug 讀到 C:\bootsect.dos
boot.ini 加一行
c:\ = "DOS"
磁片不要拿出來

這樣就可以開到 A: XP 建的開機磁片的 DOS