雙系统,恢复windows boot - Linux

William avatar
By William
at 2014-02-21T22:50

Table of Contents

我猜是MBR被洗掉了

$ sudo mount

/dev/sda3 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
gvfs-fuse-daemon on /home/scottlin/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=scottlin)

$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000b6d6e

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1255430143 627611648 7 HPFS/NTFS/exFAT
/dev/sda3 1255430144 1465147391 104858624 83 Linux


我看的文章都要先mount,但我用tab找不到
$ sudo mount /
/ /dev/sr0 /media/floppy0 /proc

硬要mount也不行
$ sudo mount /dev/sda2 /mnt
mount: you must specify the filesystem type

$ sudo mount -t ntfs /dev/sda2 /mnt
NTFS signature is missing.
Failed to mount '/dev/sda2': Invalid argument
The device '/dev/sda2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?


接下来我就卡住了,請問我該怎麽做?

--
Tags: Linux

All Comments

Victoria avatar
By Victoria
at 2014-02-22T11:43
找chdsk.exe來修?
Andy avatar
By Andy
at 2014-02-23T17:00
bootrepair套件?
Quanna avatar
By Quanna
at 2014-02-25T23:45
放傳統的Win7光碟片,(或者是instatllation USB)
Kumar avatar
By Kumar
at 2014-02-26T03:33
重新安裝,在過程中應該會針測到你的開機選單損毀
Hedy avatar
By Hedy
at 2014-03-02T05:29
裝好WIN7以後,請去找EASYBCD來安裝開機選單
Regina avatar
By Regina
at 2014-03-06T12:07
以後需使用WIN7的開機選單 來啟動Linux /dev/sda3
Queena avatar
By Queena
at 2014-03-10T06:21
是grub沒windows選項嗎 還是選進去無法開機
George avatar
By George
at 2014-03-10T11:44
是喔0.0,我之前是grub有選項,但選了開不成,用了
Megan avatar
By Megan
at 2014-03-11T20:02
bootrepair後,多了一個選項就能開成了。btw, 從此我
Necoo avatar
By Necoo
at 2014-03-13T22:10
在win 7下可見linux系統,不過點進去會說是空的@@
Steve avatar
By Steve
at 2014-03-17T15:00
BCDEdit試過了嗎? http://ppt.cc/L7nm
Isla avatar
By Isla
at 2014-03-20T04:04
你有用到/FixMbr這項參數嗎?
Erin avatar
By Erin
at 2014-03-22T13:14
Bootrec.exe 選項後面可接一些類似的參數功能
Ingrid avatar
By Ingrid
at 2014-03-24T10:14
那你要不要先確認sda1跟sda2是不是NTFS,而不是exFAT?
Gilbert avatar
By Gilbert
at 2014-03-25T22:49
印象中cmd的fdisk不是可以看嗎?我再貼個影片你參考一下
Eartha avatar
By Eartha
at 2014-03-26T09:12
他的步驟看你有無疏漏:http://ppt.cc/K1qr 只能如此了XD
Connor avatar
By Connor
at 2014-03-26T15:34
那就表示你曾安裝WIN的C碟(sda2)已無法辨別,你只好回去
Eartha avatar
By Eartha
at 2014-03-28T20:40
linux grub了,grub還能重刷,WIN的話一定會要你格式化!
Ethan avatar
By Ethan
at 2014-04-01T09:07
沒動到win的東西的話.重上grub,grub.conf/grub.cfg重設就好
Leila avatar
By Leila
at 2014-04-03T04:56
你的sda1(D:\)才是放Boot的地方吧!主分割區是這個吧.....
Cara avatar
By Cara
at 2014-04-04T19:59
我意思是BCD應該建立在D:\boot\吧!不是嗎?
Agatha avatar
By Agatha
at 2014-04-09T03:06
正常cmd下指令 dir d:\boot /a/w 可以找的到BCD檔才對
Todd Johnson avatar
By Todd Johnson
at 2014-04-10T15:02
這還真奇怪, 已經不是MBR或grub壞掉,根本是調整partition調
壞了...
Catherine avatar
By Catherine
at 2014-04-14T06:23
linux的fdisk也看不到資訊了嗎?
Lucy avatar
By Lucy
at 2014-04-14T17:03
sda1好像是windows 100MB的BitLocker磁碟機加密開機用磁區,
John avatar
By John
at 2014-04-15T10:33
要從sda1開機才能進入sda2加密過的windows。
Liam avatar
By Liam
at 2014-04-17T18:41
你再用Win7光碟開機,然後在CMD下輸入 list volume 指令
Adele avatar
By Adele
at 2014-04-21T15:18
看有什麼樣的資訊列出來
Robert avatar
By Robert
at 2014-04-25T00:54
對了,要先執行diskpart指令,然後再DISKPART>list volume
Charlie avatar
By Charlie
at 2014-04-28T03:06
RAW...Win的做法就是 http://ppt.cc/Dsi6 中1.or 2.這兩個
Madame avatar
By Madame
at 2014-04-28T09:43
來修復,點1.之後可能還要再做一次BCD的置放才能開機!
Selena avatar
By Selena
at 2014-05-02T20:48
而Linux的做法是借助強而有力的工具 http://ppt.cc/8ZGa
方法你自己選吧 XDDDD
Oscar avatar
By Oscar
at 2014-05-05T01:04
一般要W&L雙系統並存,並不建議把L建在邏輯分割區,更何況
Ina avatar
By Ina
at 2014-05-07T07:35
你還是從既有的邏輯分割再切一塊來當延伸分割區,這樣很容
Zenobia avatar
By Zenobia
at 2014-05-11T08:07
易會因為檔案散離而造成檔案系統相容的錯亂,而WinOS能支
Edith avatar
By Edith
at 2014-05-14T09:50
援的檔案系統就那幾個,系統本身為了穩定性與獨有性,當然
Rae avatar
By Rae
at 2014-05-16T13:58
很容易出狀況阿!正常是另外規畫出一個主分割區來裝Linux
Dorothy avatar
By Dorothy
at 2014-05-17T13:27
不然就用後期微軟的VHD虛擬硬碟來掛載才對。
Quintina avatar
By Quintina
at 2014-05-21T22:01
你去ASM板看有無高手願意教救援了,或是一樣在 DISKPART>
Enid avatar
By Enid
at 2014-05-23T03:25
執行 rescan 之後重新開機看能不能幸運的進到C:或D:了,最
Sandy avatar
By Sandy
at 2014-05-25T09:01
不得不的做法就是用convert指令去轉檔案格式,只是這有可
能更慘或無效!!
Isla avatar
By Isla
at 2014-05-28T13:22
bootrec /rebuildbcd-->重建BCD 顯示windows =0的話,
Oliver avatar
By Oliver
at 2014-05-31T15:38
要不CMD改跑 diskpart進入主要磁碟管理,
select disk 0(看你win7安裝的硬碟在哪,你應該只有一稞),
select partition 0 (0,1,2 更改磁區測試)
Kyle avatar
By Kyle
at 2014-06-01T22:22
active,exit
Madame avatar
By Madame
at 2014-06-03T03:46
再跑一次 rebuildbcd 不行的話再更改select disk /partition
的參數,慢慢try 直到抓到安裝的windows=1,接著選Y重建
Victoria avatar
By Victoria
at 2014-06-04T07:14
,但它應該會把安裝的boot丢到C糟下,而非sda1(也就是一開
Xanthe avatar
By Xanthe
at 2014-06-05T06:34
電腦啟動載入的磁區),看可否開linux磁碟掛載後把檔案copy過
去,接著跑個安裝光碟的啟動修復應該就可以開機了
Irma avatar
By Irma
at 2014-06-08T01:35
我也砍過windows的boot(汗) 本版 #1IvoTA8r
Bennie avatar
By Bennie
at 2014-06-08T15:48
ubuntu 應該有圖形化的磁碟管理工具可以讓你掛載硬碟
Ethan avatar
By Ethan
at 2014-06-10T13:48
另外裝系統時讓ubuntu安裝光碟的 分割磁碟工具不是較好。
Ina avatar
By Ina
at 2014-06-11T21:47
補充linux 下先 sudo blkid 查看sda1 type是不是NTFS
Ingrid avatar
By Ingrid
at 2014-06-15T14:56
yesir大,他的狀況似乎比你的還糟,是整個格式判讀不到!
Catherine avatar
By Catherine
at 2014-06-16T16:11
w大,格式判讀不到是指linux下也無法mount原本windows糟嗎?
Annie avatar
By Annie
at 2014-06-19T05:03
原PO,mount sda2時感覺好像是參數下錯的問題。
Faithe avatar
By Faithe
at 2014-06-21T19:17
想問原PO mount時,有沒有先把目標路徑的資料夾建好...
Mary avatar
By Mary
at 2014-06-23T19:30
這就要問原PO了,基本上我是相信,連testdisk都讀不到了!
Wallis avatar
By Wallis
at 2014-06-26T02:45
你可以用網頁版的看,有圖片: http://ppt.cc/2zk0
Elma avatar
By Elma
at 2014-06-30T03:16
原PO 的 fdisk -l可以看到sda1 & sda2 ,chdsk也無異狀,
list volume是良好的,testdisk沒用過不清礎狀況。灌個系統
Dinah avatar
By Dinah
at 2014-07-02T20:17
應該不會砍到原本的windows檔案,最多就只動到boot區才對,
Oscar avatar
By Oscar
at 2014-07-03T14:06
真是奇怪。花時間把W大提供的影片看了一遍,或許原PO在CMD進
入C:遇到的「磁碟區未包含可辨識的檔案系統」,是因為沒有
active對應正確的partition。
Anthony avatar
By Anthony
at 2014-07-05T20:05
很有可能,但他說"3個partition都這樣",想說他都測過了!
Odelette avatar
By Odelette
at 2014-07-08T14:13
有那個key就可以啟用了喔~~不過有人會說可以啟用!=正
Joseph avatar
By Joseph
at 2014-07-09T18:18
版這樣0.0 (之前google過相關資訊)

bluebat - 製作 RPM 套件

Rae avatar
By Rae
at 2014-02-21T18:58
※ 引述《fourdollars (四元)》之銘言: : ** 歡迎轉載 ** : 前言: : 嗨,大家好。 : bluebat 為資深的自由軟體翻譯者[1],本身也有為 Fedora 上製作一些 RPM [2],這次 : 很高興他來跟大家分享 RPM 打包的相關經驗。 : TOSSUG 的聚會地點已經換到台 ...

程式正在執行,如何記錄執行完的時間?

Damian avatar
By Damian
at 2014-02-21T18:53
※ 引述《kotou (Eddie)》之銘言: : 各位大大好 : 小弟目前正在跑實驗, : 可能是本人演算法寫得不好 : 所以計算數值非常慢 : 而指導教授要我紀錄程式執行的時間 : 由於目前程式已執行一段時間,若是停止程式,則必須重新計算... : 想問問大家 : 有沒有人遇過,在執行程式時, : 使用外 ...

可以同時監看多台電腦嗎?

Megan avatar
By Megan
at 2014-02-21T13:12
小弟的實驗室是使用Linux主機做理論計算,電腦數量約20台 我是小小碩士生,要開始由我管理這些主機,隨時監看這些主機中有沒有job 【遭遇的困難點】:主機數量很多!! 要一台一台用SSH鍵入「top」指令 查看正在運算的job名稱、消耗CPU核心 ...

ubuntu wifi hotspot設定

Freda avatar
By Freda
at 2014-02-21T10:30
大家好 小弟透過ubuntu 12.04筆電設定wifi hotspot分享給iphone 方法參考下列網址 http://tumutanzi.com/archives/8195 iphone雖然是可以上網,但一旦iphone進入省電模式 筆電分享的wifi會斷掉,iphone必須要一般模式才會再重 ...

關於開發板

Frederic avatar
By Frederic
at 2014-02-21T10:02
linux kernel 要認識所要boot的開發板到底是靠 arch/arm/configs/XXX_defconfig 還是 arch/arm/mach_XXX/ ? 因為近期有出現dtb這種東西,好像是為要解決太多描述特定開發板的垃圾程式碼 - ...