Grub覆蓋了ntfs分區引導扇區 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



Grub覆蓋了ntfs分區引導扇區
會員一級
註冊日期:
2008/8/22 13:52
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 5
MP : 1 / 146
EXP: 21
離線
我的個人電腦本有兩個硬碟,第一個硬碟是WinXP,第二個分別割成兩個普通的NTFS跟一個EXT3的LINUX位置。

很不幸前天第一個硬碟完全壞掉,花了大半天時間也救不回,便捨棄了並取掉。

因為經過繁複的整理,UBUNTU的GRUB要重新設置,可是我犯了一個很嚴重的錯誤!就是在重新設置時把SETUP放了在其中一塊NTFS硬盤上。

內容大概如下:

grub> root (hd0,2)
grub> setup (hd0,2)

以上是正確的方式。
可是我起初打入了:
grub> root (hd0,1)
grub> setup (hd0,1)

現在弄得那個NTFS的分區引導扇區更動了,所以UBUNTU無法打開它。我在GOOGLE找到了可利用WINDOWS來修復。www.linux-wiki.cn/index.php?title=修复被grub覆盖的ntfs分区引导扇区&variant=zh-tw

可是當中沒有以LINUX修復的方法,如我早前所說,我的WINXP早就當了,所以問題隨之而來。請問有沒有方法利用UBUNTU修複被grub覆蓋的ntfs分區引導扇區呢?

2008/8/22 14:05
應用擴展 工具箱
訪客
回復: Grub覆蓋了ntfs分區引導扇區
Anon:訪客
你引用的網頁說 ntfs 4 把 mbs 備份到磁區最後
我用hexedit 確實有看到,
你就用以下提示的方法試試:
1.
安裝 linux 下面類似 dos 的 debug 工具 hexedit
sudo apt-get install hexedit
使用方法請 man hexedit
例如:
sudo hexedit /dev/sda2 (sda2 就是你的 ntfs 磁區 hd0,1)
按鍵 > (即 Shift + .) 會跳到磁區最後
往上找到 EB 52 90 4E 54 46 53 20 20 20 20 .R.NTFS
即 NTFS 後跟著 4 個空格(16進位的20), 前面3個 .R.也算
這裡就是 mbs, 大小 512 bytes
用 hexedit 的 Cut&Paste 功能貼到磁區最前端
Ctrl-Space: set mark
Esc-W: copy
Ctrl-Y: paste
F2: save


如果嫌麻煩
就把 email 貼上來吧
我把我的 ntfs 的 mbs 用 dd 存檔起來寄給你
收到後執行
sudo dd if=ntfs.mbs of=/dev/sdab bs=512 count=1
即可

2008/8/22 15:54 | 29b1f bdb5e 72726 58cc4
應用擴展 工具箱
訪客
回復: Grub覆蓋了ntfs分區引導扇區
Anon:訪客
sorry,打錯
sudo dd if=ntfs.mbs of=/dev/sdab bs=512 count=1
==>
sudo dd if=ntfs.mbs of=/dev/sda2 bs=512 count=1

2008/8/22 15:57 | 29b1f bdb5e 72726 58cc4
應用擴展 工具箱
回復: Grub覆蓋了ntfs分區引導扇區
會員一級
註冊日期:
2008/8/22 13:52
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 5
MP : 1 / 146
EXP: 21
離線
我的EMAIL是
godofwaiyat@hotmail.com

無盡感激,希望成功

2008/8/22 16:12
應用擴展 工具箱
訪客
回復: Grub覆蓋了ntfs分區引導扇區
Anon:訪客
寄過去了
(如果無效,就請用hexedit的方法
不確定mbs大家是否都長的一樣
猜測應該都一樣吧,那只是 bootloader 罷了)

2008/8/22 16:21 | 29b1f bdb5e 72726 58cc4
應用擴展 工具箱
回復: Grub覆蓋了ntfs分區引導扇區
會員一級
註冊日期:
2008/8/22 13:52
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 5
MP : 1 / 146
EXP: 21
離線
失敗了。

不論手動修改或依你的檔案也失敗了。

我在猜想是否不單止抄一句,而是把
EB 52 90 4E 54 46 53 20 20 20 20 .R.NTFS
以下的都抄到開頭。

2008/8/22 16:42
應用擴展 工具箱
訪客
回復: Grub覆蓋了ntfs分區引導扇區
Anon:訪客
對啊
是要抄 512 bytes 啊

2008/8/22 17:25 | 11bf3 f25c0 300c4 69f09
應用擴展 工具箱
訪客
回復: Grub覆蓋了ntfs分區引導扇區
Anon:訪客
而且抄好後重開機試試

2008/8/22 17:30 | 11bf3 f25c0 300c4 69f09
應用擴展 工具箱
回復: Grub覆蓋了ntfs分區引導扇區
會員一級
註冊日期:
2008/8/22 13:52
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 5
MP : 1 / 146
EXP: 21
離線
成功了!

原來真的是要把.R.NTFS以後的一切都抄下,
就是要把底部抄到頂的00000000至000001F0

再重啟電腦便可。

感謝你的大力幫忙,救回我極有紀念的照片、文章、歌曲。

2008/8/22 18:02
應用擴展 工具箱
回復: Grub覆蓋了ntfs分區引導扇區
會員三級
註冊日期:
2008/5/5 16:36
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 345
MP : 83 / 9554
EXP: 81
離線
哭哭~
原來有這回事....
我之前也是玩dd不小心把mbs洗掉了...
原來可以這樣解決阿...
我的資料...

2008/8/22 20:14
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.