• 2

[已解決]windows 7不能與Vista sp1在不同磁碟分割區共存?

興沖沖地裝完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 : 已爬過文.搜尋相關詞...但沒找到解決方法...
2009-05-14 17:38 發佈
jamesfuh wrote:
興沖沖地裝完wind...(恕刪)

小弟沒遇過這種情形的說

小弟是VISTA 64BIT放第一磁區

然後WIN7 RC 32BIT放第三磁區

不過小弟沒使用過SPFDISK啦

會不會是這裡出問題
感激您的回答...Orz!!

突然想到...您沒用spfdisk?
那您都透過第一磁區開機嗎?

或您使用其他MBR開機軟體?


***

我再等等看有沒其他人的解答!
jamesfuh wrote:
興沖沖地裝完windows 7 RC在啟動硬碟的第一分割區..快樂地玩了幾個小時!

回頭卻發現原本在我第三分割區的Vista sp1掛了?
這第三分割區的Vista開機時自動跑去讀裝在第一分區的Windows 7?
當然也啟動不了..就掛在哪裡無法動彈...

小弟有搜尋到
用spfdisk,兩套xp ok,兩套vista就要有點技巧。spfdisk 選擇其中一個分割區進去約1-3秒後立刻按鍵reset,再用另一個分割區開機再 reset,讓兩個分割區都有 claim 到自己的開機分割區。如果只讓其中一個分割區進到系統登入畫面後,另一個就會失效了。

但還是希望能找到更方便操作、更保證成功的方法。
jamesfuh wrote:
又Windwos 7 與 Vista都使用grldr BCD開機嗎?所以不能共存?

看到這個
很明顯就知道是用破X版
這是破X版才有的檔案..........
破X版是用grub當開機選單,並在vista開機文件加入一段slic來達到啟用vista授權的目的............
你的開機選單應該已被W7的BCD開機選單蓋掉
你可以用EasyBCD或VistaBootPro之類的軟體去加入vista到開機選單
當然你vista的破X效果也消失了.....................

本站立場是反破X版的,所以不講太多了,也鼓勵你用正版..........
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
cbmtvb wrote:
小弟有搜尋到用spf...(恕刪)


非常感謝您的幫忙...Orz!!

coolaler那邊完整文章我也去仔細閱讀了.似乎並非真正解決之道...
我的作業系統有些複雜..仍需尋求更完善之道!

感謝您的幫忙!!
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版。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?