我有一台 Windows 10 筆記型電腦。幾個月前我在上面安裝了 ubuntu,並弄亂了 Windows 引導程序,但 ubuntu 19.04(最近升級)可以工作。我最近開始嘗試修復引導程序,並且按照說明進行操作這裡。
我運行了這些命令
sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda3
sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda3
sda3 是我的 Windows 資料分割區。我想我誤解了說明中關於「不要忘記用 Windows 10 系統磁碟機取代「sda」」的內容。但我不知道。
現在我無法存取 /dev/sda3 上的文件,我擔心即使我修復了 Windows 引導程序,它現在也無法加載資料!
如何重新訪問 /dev/sda3 並查看其上的檔案?
我試過:
mount /dev/sda3
mount: /dev/sda3: can't find in /etc/fstab.
答案1
我修好了它。我認為是:
sudo apt-get install ntfsfix
ntfsfix /dev/sda3
我想就是那個人幹的。歸功於https://linuxacademy.com/blog/linux/ntfs-partition-repair-and-recovery-in-linux/
https://www.thegeekstuff.com/2012/08/fsck-command-examples也有一些幫助,但fsck
沒有讓我到達那裡。
答案2
我犯了類似的錯誤並刪除了我的 Ubuntu 主分割區、檔案系統,而不是其中的資料。因此該分區最終成為未分配的。我能夠重新啟動它,但很高興看到 /dev/sda2 上有未分配的標籤。 (分割區 1 是 Windows)在進行備份並知道 USB 磁碟機上有 Ubuntu 後,我決定在重新安裝系統之前進行試驗。因此,使用“磁碟”實用程序,我可以突出顯示未分配的分區,然後單擊齒輪圖標,然後單擊“格式化分區...”,單擊將彈出“擦除”對話框。選擇“不覆蓋現有資料(快速)” 對於類型選項,我選擇“相容 Linux 系統(Ext4)” 點擊“格式化...”,現在分割區顯示為 Ext4。
使用 GParted,我發現現在有一個 1 MiB 的小未分配分區,但可能不值得大驚小怪。值得先嘗試,可能會節省您重新安裝的時間。