C drive 不能設成active來開機;但其他drive 可以??



贊助商連結


頁 : 1 [2]

FYI
2009-05-15, 01:04 AM
二選一:
C: (Active)
修改E:\boot.ini "partition(?)"

贊助商連結


bb1228
2009-05-15, 08:40 AM
二選一:
C: (Active)
修改E:\boot.ini "partition(?)"

1: 如果C DRIVE ACTIVE, 我的電腦就BOOT不起來
2: 如果E DRIVE ACTIVE, 是沒問題! 但我會用E DRIVE來試裝其他OS,
所以我不想重灌, FORMAT的時候影響到我正常的OS. 所以我也不
想把BOOT.INI放在E DRIVE.

FYI兄, 如果你有甚麼方法可以幫我用C DRIVE 來開機或檢測C DRIVE 的問題的話;而不是用E DRIVE來開機(因為我現在就是用E DRIVE 來開機進入C DRIVE 的WIN XP).
可否詳細一點的描述告知小弟,小弟學識尚淺,看不懂你想叫我做甚麼!

THANKS A LOT!

FYI
2009-05-15, 01:14 PM
請先安裝SPFDisk 於MBR, 便於控制啟動任一分割

啟動C:\Windows 的條件, C: Active, NTFS-style boot sector, 如果出現 "NTLDR is missing" 代表找不到c:\ntldr, 請將c:\boot.ini "multi(0)..." 多複製一行, 若成功載入c:\boot.ini, 則會出現選單

bx2aa
2009-05-15, 11:50 PM
我測試一次

Partition 1 8192MB NTFS ======> XP
Partition 2 4096MB FAT32 ======> 98 BOOTDISK format c:/s/v
Partition 3 8192MB NTFS ======> 還沒安裝作業系統
Partition 4 剩於全部 EXT
Partition 5 5120MB FAT32 ======> 98 bootdisk format d:/s/v

修改 boot.ini 為
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\ ="DOS"

紅色字原本為 1

boot.ini
bootfont.bin
BOOTSECT.DOS
NTDETECT.COM
ntldr
複製到 FAT32 4096MB 在 XP 裏是 E:\

PS:如果沒用 DOS 就沒有 BOOTSECT.DOS

之後我修改了 Partition 順序
Partition 1 4096MB FAT32 ======> 98 BOOTDISK format c:/s/v
Partition 2 8192MB NTFS ======> XP
Partition 3 8192MB NTFS ======> 還沒安裝作業系統
Partition 4 剩於全部 EXT
Partition 5 5120MB FAT32 ======> 98 bootdisk format d:/s/v


以 98BootDisk 開機 選 2 將 C: 設為 Active

重開機 直接進 DOS

使用 Windows XP 安裝光碟開機
R 修復
<Enter>
<Enter>
選 1
1. E:\Windows
Administrator 密碼

fixmbr
y
fixboot
y
exit

重開機後就出現多重開機選單, 沒直接進 DOS.

這樣是哪裡不一樣.

你改完 Active 之後有沒有複製檔案過去, 當案內容對不對, 有沒有再用 XP 安裝光碟重新 fixmbr fixboot 一次?

mis339
2009-05-17, 12:20 AM
如果是我,資料備一備,系統重裝比較快!