Win7x86+Win7x64+spfdisk多重開機系統


kissing wrote:
之所以顯示第二顆, 是因為用 USB 隨身碟來開機.

實際上使用時, 會把 USB 隨身碟拔起來, 用硬碟開機,
所以還是一顆!...(恕刪)

kissing wrote:
結果就是硬碟開機開不起來,
放在 MBR 應該沒關係吧?...(恕刪)


有~~關係可大著哩~~~
這就是沒有辦法正確讀到硬碟資訊的原因~~

板主設定是第二顆硬碟(一是USB)
但實際開機時~~~只有一顆~~~
造成SPFDISK無法抓到正確的開機碟~~
所以開不起來~~

如果真要這樣搞~~我比較建議的做法如下~

先準備一隻可開機的USB或光碟,裡面必備程式:會開機(廢話), spfdisk.exe, format.com, 如要GHOST或其他的請自行加入

1.先用可開機裝置開機後用SPFDISK切出三個主要~~一個延伸含邏輯
part A: 7 MB(用來放開機檔) ID 忘了(好像是0c)吧 設定啟動
part B: 60 GB(WIN7 x86) ID 07
part C: 60 GB(WIN7 x64) ID 07
part D 剩下的空間(共用資料夾) ID 07
存檔後重開

2.用可開機裝置開機完成後在DOS模式下輸入 "format c:/u/s/c" ,格式化part A的部份並完成開機檔傳送,格式化後一定要將spfdisk放入,其他程式請看需求自便, 然後進入spfdisk後把分割狀態改成下面這樣
part A: 7 MB(用來放開機檔) ID 1c(隱藏分割)
part B: 60 GB(WIN7 x86) ID 07 設定啟動
part C: 60 GB(WIN7 x64) ID 17(隱藏分割)
part D 剩下的空間(共用資料夾) ID 07
存檔後重開,安裝win7 x86在part B,並完成安裝與格式化part D

3.再使用可開機裝置開機後進入SPFDISK把分割狀態改成下面這樣
part A: 7 MB(用來放開機檔) ID 1c(隱藏分割)
part B: 60 GB(WIN7 x86) ID 17(隱藏分割)
part C: 60 GB(WIN7 x64) ID 07 設定啟動
part D 剩下的空間(共用資料夾) ID 07
存檔後重開,安裝win7 x64在part c

4.再使用可開機裝置開機後進入SPFDISK把分割狀態改成下面這樣
part A: 7 MB(用來放開機檔) ID 0c 設定啟動
part B: 60 GB(WIN7 x86) ID 17(隱藏分割)
part C: 60 GB(WIN7 x64) ID 07
part D 剩下的空間(共用資料夾) ID 07
存檔後重開(記得移除可開機裝置),重開後會進入硬碟的DOS模式

5.用SPFDISK建立開機選單,選單長得會像下面這樣(請自行發揮想像空間,如果看不懂,那這個話題就玩不下去了)

一. DOS

二. win7 x86

三. win7 x64
安裝開機選單到MBR裡(這時是硬碟機開唷~請注意~不然就前功盡棄了),安裝完畢後重開

6.進入win7 x86後開啟磁碟管理,移除part A & part C的磁碟機代號,完成後重開

7.進入win7 x64後開啟磁碟管理,移除part A & part B的磁碟機代號,完成後重開

8.重新分別進入win7 x86 & win7 x64,看看系統是不是正常,如果正常,恭喜你完成了



聲明

1.人在家裡沒有強的PC可以做LAB~~因此只能用文字,也不要叫我做,不然我會花轟吧

2.上面空間大小和分割數量視情況自己調整,但是xp(包含DOS)以前的作業系統只能裝在主要分割區,裝邏輯會死給你看

3.以上都是假設只裝M$系統,如果是要裝linux/unix/freebsd/ubuntu,本篇不適用,請改用Grub2來管理開機

4.謝謝大家看我在廢話


, 所以各位看倌自行操作吧
小弟看了這麼多大大的回覆,想像中應該可以成功,今晚實際拿一個硬碟來測試,

結果真的沒想像中順利。

小弟先將硬碟分成4個主分割區,依序分別為 DOS, XP , WIN7X64, WIN7X86

因為是測試各作業系統能否開機成功,所以暫不考慮 存放資料的 分割區....

依照先前各位大大的回覆方式,結果

==========

DOS 開機 OK....

XP 開機 OK ....

win7x64 開機 OK....

win7x86 開機 失敗....

============

各主分割區 都已經隱藏.....現在問題是 win 7 32位元 及 64位元 那個先開機就成功進入,

後開機的 win7 就會停在 開機的視窗不斷的 閃啊閃~ 等了10多分鐘 也進不去...


DOS , XP ==> 隨便都能成功

DOS + XP + Win7 ==> 也能成功

但是 DOS + XP + Win7x86 + win7x64 ==> 其中 一個 win7 會進不去....

-------------

不知道 各位大大 真的有人 「實做」成功嗎?

其實多重開機選單重點 不是 DOS, XP

而是 win7 兩種版本的 安裝是否能成功開機進入.....

如果一定要搭配 Spfdisk + win7x86 + win7x64

請問各位大大有 「實做」成功 的 流程嗎?

不是想像的方式喔~~ 因為先前 小弟也是認為很簡單,結果實際下去操作,

才發現沒這麼順利....

===========
剛剛 Google 搜尋一下 也有發現 類似 spfdisk + 兩個 win7 版本 安裝

但是 也是沒有成功....真的有這麼難嗎?

或是 已經超過 Spfdisk 的極限了???

----

Ken's IT Blog | Windows 7 多重開機、選單修改
http://bigcandy.blog.ithome.com.tw/post/2158/83652

===

geneo99 wrote:
小弟看了這麼多大大的...(恕刪)

如果只是想 WIN7x64 WIN7x86 等等多重開機
其實不用那麼麻煩
安裝win7時用VHD模式來安裝
然後用WIN7內建的BCD來管理開機
一樣可以達到多重開機
我不了解為何一定要用SPFDISK來管理開機
先感謝各位大大的回覆.

To #29 樓大大
>> 也就是乾脆不作多重開機選單,想要多重開機的時候,就直接按「F11」鍵,然後選想要用哪一顆硬碟開機。
因為是筆電, 無法像桌上型電腦一樣, 裝好幾顆硬碟...

To #30 樓大大
>> 如果 在 Spfdisk 裡面,按 "TAB" 切換成「專業功能」,直接用手動將硬碟改成
>> 第一個硬碟,這樣再重新 不知道是否會成功呢?
我換成『專業功能』了 (左上方紅底白字『專家』)
再來要怎麼做, 才能改成第一顆硬碟呢??

To #31 樓大大
>> 1.先用可開機裝置開機後用SPFDISK切出三個主要~~一個延伸含邏輯
>> part A: 7 MB(用來放開機檔) ID 忘了(好像是0c)吧 設定啟動
>> part B: 60 GB(WIN7 x86) ID 07
>> part C: 60 GB(WIN7 x64) ID 07
可惜我需要中英日三個 Windows, 所以沒有多餘的 primary 磁區可以拿來切出 part A
不過 geneo99 大大好像測過你的方法了...

To #33 樓大大
>> 4.謝謝大家看我在廢話
有回覆就感恩, 辛苦你寫那麼多了...

>> 安裝win7時用VHD模式來安裝
可惜小弟我比較窮, 買不起那麼多個 OS...
只能用買筆電時內附的 OS 來用,
而它是類似 image, 限制是只能裝在 primary 第一個磁區 (C)
不是一般的安裝方式...

============

現在勉強可以用 3 個 OS 了...

因為筆電內附的 OS, 只能裝在 primary 第一個磁區 (C),
所以先用 spfdisk 分割如下

1. 主要磁區分 3 個, 第 4 個是邏輯磁區 2 個
圖請看 #26 的第一個圖

2. 用筆電內附的 OS, 裝在 primary 第一個磁區 (C), 裝 3 次, 分別是 Win7 32 TW, Win7 64 EN, WinXP 32 JP, 每安裝完一次就 ghost 起來

3. 分別將 3 個 *.gho 用 ghost 還原到分割 1, 2, 3 主要磁區

之後使用時, 我準備了可開機的 USB 隨身碟, 內附 spfdisk. 要切換到某個 OS 時, 就用 spfdisk 將另外兩個磁區隱藏, 並將『啟動』改成想要切換的磁區來開機就可以了!

例如要使用 Win7 64 EN 時, 將磁區 1, 3 隱藏, 設定磁區 2 為『啟動』...

缺點就是要準備個可開機的 USB 隨身碟, 才可以切換. 不過幸好也不是沒事就換來換去, 這樣的切換頻率下, 還沒有更好的方式前, 勉強湊合著用吧...
Google 上面搜尋

Spfdisk 開機選單安裝在 MBR + 2個版本的 win7 做開機選單

成功的案例好像沒找到....

倒是 有找到不少人 在說 無法成功。

以往可以 成功將 "開機選單安裝在MBR" 應用在 其他作業系統的 Spfdisk,

這次 是否真的踢到鐵板,是否要將 Spfdisk 安裝在 主分割區,佔用一個寶貴的

主分割區才能成功呢? 小弟 已經無力再試了......

如果堅持 一定要將 Spfdisk 開機選單安裝在MBR 來啟動兩個 Win7 (x86 & x64)

不知道 真的有人實際操作 成功嗎?

====

一般說明都是 Win7 開機方式 已經和以往的 Windows 作業系統不一樣了......

不知道

Spfdisk 開機選單安裝在MBR 來 啟動兩個 Win7 (x86 & x64)

這個方式 難道真的無解嗎?

====

有幾位大大在問,為何一定堅持要用 Spfdisk 管理開機,也有幾個大大回覆了...

答案不外乎:

# 筆電只能安裝一個硬碟...

# 要搭配GHOST 還原檔案....

# 要方便周邊硬體簡單設定..等等

====

小弟只是一個路人,只是想知道 Spfdisk 是否有這個能耐 安裝開機選單在MBR

來管理 兩個版本的 Win7 (x64 & x86) ......
geneo99 wrote:
Google 上面搜...(恕刪)

WIN7 BCD + VHD 一定可以滿足你要的需求
XP + WIN7 X64 + WIN7 X86
DOS 就留給USB隨身碟吧

安裝WIN7X64在VHD上
將VHD設定成固定40G
WIN7X86也是同樣安裝
這時就有兩個40G的WIN7 VHD
接下來再安裝XP
安裝完成後用WIN7開機片修復BCD開機管理
然後將 XP WIN7 都加入BCD裡面

這時就會有三個系統OS
XP開起來只有C
WIN7開起來會有CD兩碟
其中C是虛擬VHD40G
D的話就是原本硬碟容量跟XP系統

要備份的話也很方便
XP開起來
複製C底下兩個VHD到隨身碟上即可
至於XP系統的備份
將兩個VHD移到隨身碟之後再GHOST
這樣做出來的GHO就不會包含兩個40G的VHD
導致GHO檔太大

系統的復原也很方便
哪個WIN7系統有問題就直接覆蓋上去
要GHOST XP之前
只要記得先將兩個VHD複製出來再回復XP

kissing wrote:
先感謝各位大大的回覆...(恕刪)


我照著您想要的需求做了測試~~測試結果是OK的~~~

我的環境如下所示~~
DOS開機媒體 : 光碟片
實體硬碟一顆(用vmware workstration模擬出來的,大小 100G)
SPFDISK版本 : 2000-3t
Part A : 10G,裝XP英文版
Part B : 30G,裝Win7 32位元 家用進階版
Part C : 30G,裝Win7 64位元 專業版
Part D : 剩下空間,做ShareData之用(延伸加邏輯)

安裝的順序由xp > win7 x32 HP > Win7 x64 Pro

安裝的方式如我先前的回復,請參考這裡

中間過程不難~~但開開關關很煩,有興趣的人可以試看看

我直接貼圖就好

1.SPFDISK的硬碟分割狀態(上次重開的系統是w7 x64)


2.SPFDISK的開機選單


3.硬碟的開機選單


4.XP_Eng開機完成


5.win7 32位元家用進階版


6.win7 64位元專業版



所以~~是OK的~~
我每個作業系統至少都開關過三次~~~都是正常的~~沒有問題~~~



Lab感想~

以後不要叫我在用筆電跑Lab了~~
慢到想打人
geneo99 wrote:
Spfdisk 開機選單安裝在MBR 來 啟動兩個 Win7 (x86 & x64)

這個方式 難道真的無解嗎?...(恕刪)

在win7 32位元版開機畫面



在win7 64位元版開機畫面


開機選單安裝在MBR
還有XP是安裝在第3主分割
因此同一硬碟安裝了win7 32、 win7 64、 win XP

看到兩位大大 成功將 Win7 x86 + win7 x64 + Spfdisk安裝開機選單在MBR

小弟又嘗試了一次....

原本有2個 實體硬碟,先將 工作用途的硬碟 電源線拔除, 然後用另一棵實體硬碟測試,

因為這個硬碟 原本就已經 分割成 4個主分割區,所以也懶得再變更了...

4 個主分割區分別安裝如下:

DOS
WIN XP
WIN7 X64
WIN7 X86

在安裝 win7 兩個版本時,先用外部開機媒體(光碟或USB),將其他分割區全部隱藏,
並將欲安裝 win7 的分割區 設置成啟動....分別安裝 兩個版本 的 win7 後,再用外部開機媒體,
指定 DOS 主分割區 為啟動,然後重新開機,這次就是以 硬碟本身開機,然後會進入 DOS 提示符號。

依序 將 開機選單做好 如上表 4個主分割區,並 隱藏同類主分割區,開機時,選擇後面兩個 win7
可正常進入,進入時,在磁碟管理 都沒有看到 其他分割區 有磁碟代號,這表示隱藏主分割區功能有效。
分別進入兩個版本的 win7 2-3次都正常....

後來想到 win7 x64 安裝完成有啟用成功,win7 x86 安裝完成 只能試用三天,忘記啟用,就把他
啟用一下,然後再次重新開機,選擇 win7 x86 ...

這時候就掛了,重新開機,選擇另一個版本 win7 ....也掛了....

這時,也懶得再搞了,搞這個很浪費時間,不斷重複開機,等待系統安裝、回覆,小弟測試這個只是
想驗證理論是否可行,但是 失敗原因 我想和 「啟動」 應該有關係吧....

兩個 win7 版本,先啟用一個win7x64,後來再安裝另一個 win7x86,沒啟用 win7x86前可正常搭配
spfdisk MBR開機選單,啟用另一個 win7後,兩個win7就掛了,出現...系統修復..等話語....

測試很累....我想如果都有 win7 正式版 ,應該都可成功吧?!

小弟不太會貼圖,所以只簡單用文字敘述....請各位大大見諒....

只是個路人,系統也用不到 兩種版本 win7,單純只是想證實,到底是 spfdisk 問題導致兩種版本
win7x86 , win7x64 無法開機,或是 win7 「試用版」的「啟用程式」問題 導致無法並存....


geneo99 wrote:
後來想到 win7 x64 安裝完成有啟用成功,win7 x86 安裝完成 只能試用三天,忘記啟用,就把他
啟用一下,然後再次重新開機,選擇 win7 x86 ...

這時候就掛了,重新開機,選擇另一個版本 win7 ....也掛了....

這時,也懶得再搞了,搞這個很浪費時間,不斷重複開機,等待系統安裝、回覆,小弟測試這個只是
想驗證理論是否可行,但是 失敗原因 我想和 「啟動」 應該有關係吧....

兩個 win7 版本,先啟用一個win7x64,後來再安裝另一個 win7x86,沒啟用 win7x86前可正常搭配
spfdisk MBR開機選單,啟用另一個 win7後,兩個win7就掛了,出現...系統修復..等話語....

測試很累....我想如果都有 win7 正式版 ,應該都可成功吧?!...(恕刪)



理論上~~是不會發生這種事~~~因為啟動不啟動和MBR應該沒有關係(用loader我不確,這裡均以"正版"來說明)~~~

在Production環境中~~更不會這樣搞~~~
一定會是安裝一個系統所需要的軟體並啟動與測試OK之後,才會動手做下面一個系統~~因為在Production的環境中~~~穩定才是重點~~~

我的測試~~~都是在未啟動的環境下測試的(沒辦法~~我只有買一套~~不可能讓我再次啟動的)~~~

所以我也沒辦法幫你測試裝後系統後再分別啟用的問題~~~

只是~~在某些角度下~~~SPFDISK+兩套Win7是可以WORK~~沒問題的

有什麼問題~~再互相討論嚕~~~~~
有交換意見~~才有進步~~~

各位看倌~~你說對吧~~~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!