興沖沖地裝完windows 7 RC在啟動硬碟的第一分割區..快樂地玩了幾個小時!
回頭卻發現原本在我第三分割區的Vista sp1掛了?
這第三分割區的Vista開機時自動跑去讀裝在第一分區的Windows 7?
當然也啟動不了..就掛在哪裡無法動彈...
(我MBR使用spfdisk...彼此windows系統設都互相隱藏)
把原Vista分區ghost回來...再試無效...又去讀第一分區的windows 7?..又動彈不得一次?
回頭趕緊試試新裝的windows 7及第二分區的Windows XP...
還好...都是好的!
但我的Vista就此沒救了?滿腹疑惑中...
想請教網友 :
windows 7不能與Vista sp1在不同磁碟分割共存嗎?
又Windwos 7 與 Vista都使用grldr BCD開機嗎?所以不能共存?
有沒甚麼解決方式?...非常謝謝!!
PS1 : 我的硬碟分割 : 主分割區Windows 7, XP , Vista三區, 其餘為延伸分割...
PS2 : 已爬過文.搜尋相關詞...但沒找到解決方法...
jamesfuh wrote:
興沖沖地裝完windows 7 RC在啟動硬碟的第一分割區..快樂地玩了幾個小時!
回頭卻發現原本在我第三分割區的Vista sp1掛了?
這第三分割區的Vista開機時自動跑去讀裝在第一分區的Windows 7?
當然也啟動不了..就掛在哪裡無法動彈...
小弟有搜尋到
用spfdisk,兩套xp ok,兩套vista就要有點技巧。spfdisk 選擇其中一個分割區進去約1-3秒後立刻按鍵reset,再用另一個分割區開機再 reset,讓兩個分割區都有 claim 到自己的開機分割區。如果只讓其中一個分割區進到系統登入畫面後,另一個就會失效了。
但還是希望能找到更方便操作、更保證成功的方法。
e-day-day wrote:
你的開機選單應該已被W7的BCD開機選單蓋掉
你可以用EasyBCD或VistaBootPro之類的軟體去加入vista到開機選單
非常感謝您的針砭解說.真是恰到好處...
個人是位...各式OS的愛好與嘗試者.所以破X版的存在...
就如一張碟片的傳閱過手那般而已...
亦如手上安裝與賞玩過的Linuxes光碟,真是數不完了...
(手上正版OS亦不少就是)
回到正題...
再度請教我利用ghost還原回來的Vista分區(這可在W7安裝之後了吧!)...
依然不能順利開起Vista...這原因還請解惑?
以下私人推測:
是否一個磁碟只能容許一個BCD作用?其它作業系統都乖乖去附屬於下即可?
spfdisk就算劃開了分區.亦互相隱藏.依然無作用?
所以我應該除去spfdisk?
而改透過第一分區的W7去boot其它不同分區的OSes(含XP,linuxes)?...這可能嗎?
我還有個擔心.如果我拿掉了spfdisk...
則我在此開機碟的延伸磁區還有兩套linux (dev/sda6, dev/sda7 , swap)
這可會全部跟著一起無法開機而掛掉...
還是請教您有沒完整解決方式?
PS : 列一下我的開機碟內容
MBR : spfdisk
主分區 : (windows 7預備) , XP, Vista
延伸分區 : D磁碟(共用), Ubuntu 9.04(安裝grub) , LXDE 9.04 (安裝grub), linux SWAP
jamesfuh wrote:
再度請教我利用ghost還原回來的Vista分區(這可在W7安裝之後了吧!)...
依然不能順利開起Vista...這原因還請解惑?
廢話XD
你的開機選單是在你的第一個主分割區
你vista是在別的分割區,你還原vista分割區有啥用?你還原一百次也沒用啊,何況你vista根本就沒問題.......
你須要搞懂的一點就是你的開機選單裡面沒有引導這個vista分割區開機的內容,沒法引導要怎麼開機?
你只須要讓你的開機選單有引導這個vista分割區開機內容就好...............................
因為你裝了W7在第一分割區,所以斷定你的開機選單已經變成W7的BCD開機選單
所以才推薦你用EasyBCD去加入vista的開機到BCD選單...................................
我沒在用spfdisk這種東西,但可以斷定你的MBR主開機引導是沒有問題可正常使用的
要是你的MBR出問題,你連其它OS都無法引導開機................................
M$的BCD也可以引導linux所以可放心用,EasyBCD還能幫你引導mac開機
e-day-day wrote:
...(恕刪)
再度感謝您的回應...
事實上我解決了^^
而且我發現一個現狀...
知道spfdisk並且會用的人...
去與不知道spfdisk或不曾用spfdisk的人講開機結構...
彼此有些雞同鴨講!
Vista興起後...
開機方式有較大轉變...
不再像XP透過NTLDR +文字介面的boot.ini...
而是轉成BCD
而BCD開機方式...
有些一統天下的霸氣...
使得其他作業系統要不支援.要不另尋解決之道...
spfdisk或許因此而式微不少...
BCD的開機可以說是..."拉別的作業系統進來自己麾下.由我管理!"
它的缺點就是...它自己不能掛.他自己一掛.別的作業系統都跟著倒楣!!
而spfdisk的開機方式卻是..."一開始就切開.彼此分區盡量不相干涉..."
也就是說.任何一區潰敗.它自己重新安裝就好.與其他作業系統無涉...
我個人的多重作業系統環境...當然讓我從一開始就選擇spfdisk...
這也造成我今日遇上彼此雙BCD開機卻有干擾的困境...
***
先說我試了EasyBCD, VistabootPro....嘗試去加入第三分區的Vista...
然而在EasyBCD程式下根本找不到第三分區的Vista...
原因是Vista分區無磁碟機代號(因被spfdisk隱藏起來了)...
EasyBCD無能為力,Vistabootpro亦然...
(雖然EasyBCD有能力找到我的Ubuntu 9.04...但同屬windows系列.被隱藏起來的Vista.因無磁碟機代號.它還是無能為力)
於是我試著將第三分區也裝上windows 7...EasyBCD一樣找不到...
這也就是說spfdisk的隱藏功能是存在效力的...
並且發現這兩套windows 7完全可以獨立.彼此不受干擾正常運作^^
心中再度對spfdisk肅然起敬...
spfdisk處理開機分區的能力.完全有辦法handle不同的BCD...
接下來談到grub開機的方式...
它比較像是指定拖拉(chainloader )的方式開機.而少理會分區狀況...
這也就是我這次的開機問題所在...
直接說明就是...
當初這破x版grldr所導引的是直接指向硬碟的第一個BCD...
所以我遇到的狀況自然是由第三碟破x啟動Vista...卻讀向第一碟的W7...
因此我將Vista ghost回第一分區...並且啟動!
一切恢復正常...
同時第三分區Windows 7, 第二分區XP, 第六分區Ubuntu 9.04, 第七分區LXDE, 也都完全正常...
我算是完滿解決問題了...
並再度體會到spfdisk開機的好處^^
以上詳情描述...亦提供給同好參好^^
jamesfuh wrote:接下來談到grub開機的方式...
它比較像是指定拖拉(chainloader )的方式開機.而少理會分區狀況...
這也就是我這次的開機問題所在...
這部份描述可能會讓人有誤解。
應該是說,grub 是直接指定了那一顆硬碟,那一個分割區。所以該分割區改了代號後,變成一般所謂的隱藏磁區並不會影響grub的動作。
jamesfuh wrote:
當初這破x版grldr所導引的是直接指向硬碟的第一個BCD...
所以我遇到的狀況自然是由第三碟破x啟動Vista...卻讀向第一碟的W7...
因此我將Vista ghost回第一分區...並且啟動!
一切恢復正常...
同時第三分區Windows 7, 第二分區XP, 第六分區Ubuntu 9.04, 第七分區LXDE, 也都完全正常...
這樣的話,可以試著用 grldr 的編輯工具,去編輯 grldr 裡面的 menu.lst 內容,讓它啟動其他分割區。
或是改為讓它優先讀外部的menu.lst,這樣之後要改就直接編輯那個 menu.lst ,較方便。等穩定後,不會再改時,再寫回 grldr 內。
e-day-day wrote:
看到這個
很明顯就知道是用破X版
這是破X版才有的檔案..........
grldr 應該是 grub4dos 的檔案,與x版並非直接關聯。
破x版下會有,並不等於,有就是破x版。
而上面的描述,很容易讓人誤解 grldr =破x版。
內文搜尋
X




























































































