
我曾經有一個舊的 NTFS 硬碟。幾年前驅動器出了問題,無法啟動進入 Windows。我的 Windows 金鑰無效、各種盜版軟體以及顯示卡硬體問題。
我正在嘗試恢復系統,並使除硬碟之外的所有硬體都正常工作。
我的主機板可以識別它,並且我已啟動到 Knoppix,但它無法讀取它。最初,Knoppix 在磁碟機上看到了 3 個分割區,但沒有將其中任何一個識別為 NTFS。在 BIOS 設定中進行一些調試並重新啟動回 Knoppix 後,分區似乎消失了...
我不關心恢復任何數據,我現在只想使用該磁碟運行Linux。
我從這句話開始:http://www.ehow.com/how_1000631_hard-drive-linux.html
我幾乎完全按照它做。
我最初沒有使用 fdisk,並且在使用該命令sudo
時出現錯誤。w
我sudo fdisk /dev/sda
並且取得了成功:
sudo fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 320.1 GB, 320072933376 bytes
81 heads, 63 sectors/track, 122504 cylinders, total 625142448 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: 0x083c083c
Device Boot Start End Blocks Id System
/dev/sda1 2048 625142447 312570200 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
然後,我完成了 ehow tut 的第 17 步,然後得到了以下輸出:
knoppix@Microknoppix:~$ sudo mkfs -t ext2 /dev/sda1
mke2fs 1.42.4 (12-Jun-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
19537920 inodes, 78142550 blocks
3907127 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
2385 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Allocating group tables: done
Writing inode tables: done
ext2fs_mkdir: Attempt to read block from filesystem resulted in short read while creating root dir
儘管我找回了終端,並且可以執行更多命令,但我仍然可以聽到硬碟瘋狂的咔噠聲。現在已經持續了大約 10 分鐘...它還在自行格式化嗎?
我在 HTOP 中沒有看到任何顯示 Knoppix/HD CPU 使用情況的內容。
Knoppix 似乎失去了與驅動器通訊的能力:
knoppix@Microknoppix:~$ sudo fdisk /dev/sda
fdisk: unable to read /dev/sda: Input/output error
knoppix@Microknoppix:~$ sudo fdisk /dev/sda1
fdisk: unable to read /dev/sda1: Input/output error
knoppix@Microknoppix:~$ sudo parted -l
Error: /dev/sda: unrecognised disk label
Warning: Unable to open /dev/fd0 read-write (Read-only file system). /dev/fd0
has been opened read-only.
Error: /dev/fd0: unrecognised disk label
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: /dev/sr0: unrecognised disk label
Error: /dev/zram0: unrecognised disk label
Warning: Unable to open /dev/cloop0 read-write (Read-only file system).
/dev/cloop0 has been opened read-only.
Error: /dev/cloop0: unrecognised disk label
我該怎麼辦?
答案1
對於 ext3 和 ext2 格式類型,我還收到「嘗試從檔案系統讀取區塊導致建立根目錄時讀取時間短」的資訊。
這是在將 gparted 與幾個不同的驅動器一起使用時發生的。一個是 250GB SSD 驅動器,另一個是 750GB 硬碟。起初我以為 750GB 硬碟可能出現了一些壞磁區,但是當我相對較新的 250GB SSD 硬碟出現同樣的錯誤時,我想到尋找其他可能的原因。
出於好奇,我嘗試將電腦上的 USB 3.0 連接埠切換為使用 2.0 連接埠。這使得我的 250GB SSD 硬碟和 750GB 硬碟的格式能夠成功通過。
答案2
看來您的磁碟可能會因您嘗試執行的格式化而損壞...它可能刪除了一些重要的磁區,或者物理損壞了磁區。你還不能格式化它嗎?