我最近购买了 maxone 的外置硬盘,用于我拥有的 Mac。我收到的说明是将其连接到 Windows PC 并对其进行格式化,然后才能在 Mac 上使用它,但由于我只有一台可用的 Linux 计算机,我希望能够从 Linux 对其进行格式化。
几年前我也遇到过类似的问题,但最终找到了一台 Windows PC 来解决它。我很惊讶没有找到帮助我解决问题的论坛帖子,但我进行了搜索,发现的一些类似的事情没有得到解决,其他人与我的情况有细微的差异,也许我只是没有正确理解其中的一些。
我的系统
Linux Mint 20.04 Toshiba Satelite 笔记本电脑,硬盘驱动器连接到 USB 3.0 连接。
uname -a
结果:
Linux 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
问题+我尝试过的
当我连接硬盘时,我可以看到它打开并感觉到它在旋转。
在“磁盘”下的 Linux Mint 设置中,我可以看到弹出一个新硬盘驱动器“Maxone USB 3.0”。 “卷”部分显示“无媒体”并显示为 /dev/sdc。齿轮按钮的所有内容都呈灰色(包括格式化选项),但使用默认值的“编辑安装选项”除外。
我可以在终端中看到 /dev/sdc 存在。但它不会出现在 /proc/partitions 下。
fdisk -l
根本无法识别磁盘我尝试使用 Gparted 但它也无法识别硬盘驱动器确实
lsusb
找到: 发现
Bus 004 Device 005: ID 152d:0583 JMicron Technology Corp. / JMicron USA Technology Corp. Maxone
sudo lshw -c disk
:
*-disk
description: SCSI Disk
product: USB 3.0
vendor: Maxone
physical id: 0.0.0
bus info: scsi@7:0.0.0
logical name: /dev/sdc
version: 0209
serial: DD564198838A2
configuration: ansiversion=6 logicalsectorsize=512 sectorsize=512
当我连接硬盘时,我看到dmesg
以下内容:
[205381.443074] usb 4-1: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
[205381.464174] usb 4-1: New USB device found, idVendor=152d, idProduct=0583, bcdDevice= 2.09
[205381.464179] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[205381.464183] usb 4-1: Product: Maxone
[205381.464186] usb 4-1: Manufacturer: Maxone
[205381.464188] usb 4-1: SerialNumber: 000020200909
[205381.470699] scsi host7: uas
[205381.472216] scsi 7:0:0:0: Direct-Access Maxone USB 3.0 0209 PQ: 0 ANSI: 6
[205381.473026] sd 7:0:0:0: Attached scsi generic sg3 type 0
鉴于这一切,我无法找到格式化硬盘的方法,因为我没有要格式化的分区或初始化驱动器的方法(至少我可以告诉)。
编辑
根据评论,我运行了更多命令,不幸的是它们不起作用,结果如下
sudo mkfs -t fat /dev/sdc
::
mkfs.fat 4.1 (2017-01-24)
attribute "partition" not found
mkfs.fat: unable to discover size of /dev/sdc
sudo mkfs -t ext4 /dev/sdc
:
mke2fs 1.45.5 (07-Jan-2020)
mkfs.ext4: Device size reported to be zero. Invalid partition specified, or
partition table wasn't reread after running fdisk, due to a modified partition being busy and in use. You may need to reboot to
re-read your partition table.
sudo echo , | sudo sfdisk /dev/sdc
:
sfdisk: cannot open /dev/sdc: No such file or directory
(尽管 /dev/sdc 存在(我可以使用 看到它ls
)
最后的问题
是在 Windows 本身中初始化和格式化新购买的适用于 Windows 的外部硬盘驱动器的唯一方法吗?在 Linux 上没有办法做到这一点吗?
是什么原因导致驱动器被识别为 /dev/sdc 但同时未被 fdisk 注册?这是因为它的文件系统类型吗?无论如何,fdisk 不应该能够破坏并重新初始化硬盘吗?
感谢您抽出宝贵的时间以及您能够提供的任何帮助。