当我注意到这个问题时,我正在尝试不同的 Linux 发行版。我测试的发行版是:
- Ubuntu MATE
- Linux Mint Cinnamon
- Linux Mint XFCE
我在测试最后一个时注意到了这个问题。
以下是输出parted -l
:
Model: ATA WDC WD800BEVS-07 (scsi)
Disk /dev/sda: 80.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 80.0GB 80.0GB primary fat32
Warning: The driver descriptor says the physical block size is 2048 bytes, but
Linux says it is 512 bytes.
Ignore/Cancel? i
Model: IS817 innostor (scsi)
Disk /dev/sdb: 32.2GB
Sector size (logical/physical): 2048B/512B
Partition Table: mac
Disk Flags:
Number Start End Size File system Name Flags
1 2048B 6143B 4096B Apple
2 1695MB 1698MB 2425kB EFI
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
Model: Slimtype DVD A DA8A5SH (scsi)
Disk /dev/sr0: 653MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:
问题出在/dev/sda
。我注意到了有关块大小的警告,并尝试了解决方案这里基本上,它指示将磁盘的第一个块写入 2048 字节块,如下所示:
dd if=/dev/zero of=/dev/sda bs=2048 count=32
这并没有解决任何问题,因为parted -l
仍然发出相同的警告并且驱动器容量仍然不正确。
我还能尝试什么来解决此问题?
答案1
该硬盘来自制造商 Western Digital,型号为 (WD800BEVS),容量为 80GB。
我建议您在制造商的网站上检查 HDD 的 S/N 并查看官方信息。