急問...DOS與WINXP雙系統



贊助商連結


頁 : 1 2 [3] 4 5

bx2aa
2009-05-16, 08:04 PM
能否不用Support Tools Extract.exe, 只用XP 內建檔案總管開啟CAB?

由於缺少Fdisk.exe, 所以必須先以XP 格式化分割為FAT16/FAT32, 將Sys.com 複製到軟碟, 以軟碟開機, 再執行sys c:

由於Debug 不可讀取硬碟絕對磁區, 故只能以Support Tools Dskprobe.exe 建立C:\BOOTSECT.DOS
在 sys c: 後就可以順便用 debug 把硬碟的 FAT32 的 BPB 存為 BOOTSECT.DOS

贊助商連結


bx2aa
2009-05-16, 09:20 PM
結論:
浪費時間解開 edb.cab
就像我之前說的 Format 不支援 /S SYS.com雖有, 但是可以說沒有.

A:\>format c:/s

Microsoft Windows no longer supports the format /s command.
To create a Startup Disk, click the Add/Remove Programs
icon in Control Panel.
Format terminated.

A:\>sys c:
Cannot find the system file in the standard locations on
drive C:. SYS can only be used on drive C: to attempt a repair
of an already existing installation of Windows. Use Windows SETUP
to make drive C: bootable.

我記得很清楚, 我拿 ME 的 BootDisk 給精業林姓(下般直接回哪裡? 睡覺的地方, 木頭上面一個蓋子兩把火)人員, 他跟我說 format /s 不能用 sys.com 也不能用, 要我找 98 的 BootDisk 所以我去十二樓借契什麼部的某個楊性女員工(打折叫優?什麼和天方夜譚那個什麼 ?麻開門)的機器, 當時他的是 98 SE 做一張 98 BootDisk, 所以確定 ME Format 不支援 /S sys.com 等於沒有.

FYI
2009-05-16, 10:04 PM
在 sys c: 後就可以順便用 debug 把硬碟的 FAT32 的 BPB 存為 BOOTSECT.DOS
XP 正常啟動之下, 無法以Debug 直接讀取硬碟的絕對磁區, 但不知安全模式如何? 不過只要Boot Sector 正確, 就可以用Dskprobe 保存

小弟的家用NB 錯亂已久, 還沒時間修復 (懶), 很多事情都只能克難進行, 所以沒辦法進行以上實驗, 得等下週一

FYI
2009-05-16, 10:07 PM
結論:
浪費時間解開 edb.cab
就像我之前說的 Format 不支援 /S SYS.com雖有, 但是可以說沒有.
只要能Format 就應該會正確修改Boot Sector, 接下來只要複製IO.SYS, MSDOS.SYS & COMMAND.COM

現在的重點應該在於如何建立正確的WinME Boot Sector, 其他都好辦

bx2aa
2009-05-16, 10:27 PM
用 EDB.CAB 解開的 format c:
把 a: 的 IO.SYS MSDOS.SYS COMMAND.SYS 複製到 C:
重開機

Invalid system disk
Replace the disk, and then press any key

我現在找不到 ME 的 ISO 沒辦法查出 ME 裝好後的 FAT32 BPB Sector 和 MBR Sector 是怎麼樣.

海盜天使
2009-05-16, 10:42 PM
這個題目本身就有問題
缺少了format和fdisk
出題者大概認為全部的電腦都有C和D槽

FYI
2009-05-16, 10:49 PM
就醬子了嗎? 很浪費時間耶? 早知道於#3 就可以交差了, 放入磁片開機就是DOS, 拿出磁片開機就是XP, 囧rz

等下週一再找出WinME 光碟看一看, 現在只能乾瞪眼, 樓主一定要再撐下去...

FYI
2009-05-16, 10:58 PM
A:\>sys c:
Cannot find the system file in the standard locations on
drive C:. SYS can only be used on drive C: to attempt a repair
of an already existing installation of Windows. Use Windows SETUP
to make drive C: bootable.
"system file" 指的是 "WINBOOT.SYS", "standard locations on drive C:" 指的就是 C:\WINDOWS\COMMAND\EBD, 請先將A:\IO.SYS 複製到C:\WINDOWS\COMMAND\EBD\WINBOOT.SYS, 即可執行Sys.com

在 Windows 95、Windows 98 或 Windows Millennium Edition 上,安裝或升級 Windows XP 時,出現「NTLDR 遺失」的錯誤訊息 (http://support.microsoft.com/kb/314057)
話說精業不是已經被精誠合併了嗎? 印象中12F 好像是業務單位

FYI
2009-05-16, 11:06 PM
用 EDB.CAB 解開的 format c:
把 a: 的 IO.SYS MSDOS.SYS COMMAND.SYS 複製到 C:
重開機

Invalid system disk
Replace the disk, and then press any key
可能複製後的IO.SYS 屬性不是 "唯獨&系統&隱藏"

BIOS/OS Limits for Large HDDs - The Starman's Realm (http://mirror.href.com/thestarman/asm/mbr/Limits.htm)
PC ATA (EIDE) Capacity Limits ... www.allensmith.net (http://www.allensmith.net/Storage/HDDlimit/Limits.htm)
Windows Me IO.SYS (WINBOOT.SYS) format - MSFNForums (http://www.msfn.org/board/index.php?showtopic=77019)
Windows Me經驗 - 史萊姆論壇 (http://forum.slime.com.tw/thread51225.html)

bx2aa
2009-05-17, 01:16 AM
請問這是由磁片開機的嗎? 怎麼會從C: 尋找system file? 難道Sys.com 還會檢查是否存在 "c:\windows\win.com" ? 這樣駭下去, 實在有夠麻煩!

話說精業不是已經被精誠合併了嗎? 印象中12F 好像是業務單位

也把 win.com command.com 都 copy 到 c:\windows 裏還是
Invalid system disk
Replace the disk, and then press any key
還欠 ME 的 FDISK 來做 FDISK /MBR
才能知道有沒有用.

應該要用 ME 來試 SYS.COM 到底能不能用.

我說的是當時的精業派過來我駐點這裡要裝機的人(買電腦含裝機), 12F 是我駐點的保險公司.

XP 格式化的已經是用 NTLDR
一小一大 XP 裝在大, 安裝前會問前面小的要用什麼格式 Format 我選 FAT Format 後, 還會問大的要用什麼格式, 我選 NTFS
大的一定是延伸格式 0X0F 內的邏輯磁碟

如果用無人職守的安裝光碟
前面那個會自動 format 為 FAT32

裝好後進去 FAT32 看裏面已有 ntldr 那幾個檔案.
所以是 XP 的 MBR 會讀 Active 內的 ntldr.

如果要有 DOS 就必須能用 SYS.COM 讓 FAT32 可以開機後把 BPB 做成 BOOTSECT.DOS 放到 C:\ 再用光碟開機到修復模式 fixmbr fixboot
然後進 XP 改 boot.ini
這樣就能有 dos XP

問題是在 ME 的 SYS.COM 不知道要怎麼用 FORMAT /S 也不能使, 只好
Floppy Disk 開 DOS 和 硬碟開 XP , 免強用 Floppy Disk 裏的 CHS:0 0 1 做成 BOOTSECT.DOS
改 BOOT.INI 加 C:\ ="DOS"
矇混一下至少有多重開機選單可以選
比推磁片抽磁片好一些.

我現在只能找找看有沒有 ME 的安裝光碟, 我記得有一片不知道丟在哪裏.