超級塊錯誤?

超級塊錯誤?
fsck /dev/sda
fsck 1.42.1 (17-Feb-2012)
e2fsck 1.42.1 (17-Feb-2012)
/sbin/e2fsck: Superblock invalid, trying backup blocks...
/sbin/e2fsck: Bad magic number in super-block while trying to open /dev/sda

你好,我已經安裝了 XP 好幾年了,除了那些由 Win 垃圾造成的問題之外,從來沒有出現過問題。在 Ubuntu 安裝程式創建的新 5GB 分割區下安裝了 Ubuntu 11.10 大約 15 天。一切都進行得很好。大約 1 週以來嘗試打開 Gparted,它總是說我沒有任何分區,這就是整個驅動器未分配空間

我需要使用 GParted 將 Windows 分割區中的另外 5 GB 空間轉移到 Linux 分割區中,但我無能為力。我剛剛在 /dev/sda 上運行 fsck 命令,收到了我無法理解的「超級區塊」愚蠢訊息。即使在這種情況下,它確實是一個錯誤,它是 Ubuntu 安裝程式在創建的新分割區中安裝自身時創建的錯誤

fdisk -lu 向我展示:

Disk /dev/sda: 35.9 GB, 35939409408 bytes
240 heads, 63 sectors/track, 4642 cylinders, total 70194159 sectors   
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcccdcccd

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    57471119    28735528+   7  HPFS/NTFS/exFAT
/dev/sda2        57462782    70187039     6362129    5  Extended
/dev/sda5        57462784    68622335     5579776   83  Linux
/dev/sda6        68624384    70193151      784384   82  Linux swap

我該如何解決「超級塊」問題?

經過一些研究,我發現 fsck 不適用於基於 ntfs 的檔案系統。透過 sudo apt-get install ntfsprogs 安裝 ntfsprogs 後,它似乎起作用了。

sudo apt-get install ntfsprogs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g
ntfsfix /dev/sda1

我終於能夠對 /dev/sda1 進行檢查

答案1

/dev/sda 是運行 fsck 的錯誤裝置。 sda 是整個磁碟。您的 Linux 檔案系統位於 /dev/sda5。

相關內容