雙系统,恢复windows boot - Linux

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?


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

--

All Comments

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