问题始于我使用 Xfe 文件管理器将 2 GB 的图片文件复制到 Ubuntu 18.04 上的“TOSHIBA EXT”USB 磁盘时。复制 1.8 GB 后,复制过程变得非常缓慢。大约一个小时后,复制的文件大小几乎没有变化,我取消了该过程。我正要关闭电脑,却发现东芝磁盘上的灯还在闪烁,所以我决定等一等。不久之后,我家的电源断了。
当我启动计算机时,东芝驱动器没有安装,也没有在 Xfe 文件管理器中列出。我打开了文件 (Nautilus),东芝驱动器在文件中列出但未安装。我使用属性尝试安装它,但它无法安装。我使用“安全删除磁盘”关闭东芝驱动器并关闭计算机。等待 30 秒并重新启动计算机。
这并没有改变任何事情。
我知道计算机正在与“TOSHIBA EXT”驱动器通信,因为驱动器上的指示灯在计算机运行时一直闪烁并亮起和熄灭。此外,它还列在文件、磁盘和其他地方。
以下是我寻求帮助并遵循了许多建议的网站链接。所有这些网站都没有安装“TOSHIBA EXT”驱动器。
虽然这是针对 ubuntu 14.04 的,我想也许“磁盘”程序会在 Ubuntu 18.04 上更新并且可能会起作用......
我尝试使用“磁盘”来设置代码以将其挂载到文件中/etc/fstab
。该代码无法挂载它。它确实将此代码添加到文件中:
/dev/sdc1: LABEL="TOSHIBA EXT" UUID="BA42DA8242DA4335" TYPE="ntfs" PARTUUID="88fa34b8-01"
/dev/disk/by-id/ata-TOSHIBA_MQ04UBD200_39JET9F6T-part1 /mnt/ata-TOSHIBA_MQ04UBD200_39JET9F6T-part1 ntfs nosuid,nodev,nofail,x-gvfs-show 0 0
该/etc/fstab
文件还包含已安装的 Seagate USB 驱动器的代码:
UUID=382bc1ca-a70a-4212-bb91-362c48d82a8e / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
我用了此代码获取磁盘驱动器的 UUID:
rob@rob-MS-7721:~$ sudo blkid | grep UUID=
[sudo] password for rob:
/dev/sda1: UUID="382bc1ca-a70a-4212-bb91-362c48d82a8e" TYPE="ext4" PARTUUID="07f967cf-01"
/dev/sdb1: LABEL="Seagate GoFlex" UUID="BEB8C0D6B8C08DF9" TYPE="ntfs" PARTUUID="11ca0efb-01"
/dev/sdc1: LABEL="TOSHIBA EXT" UUID="BA42DA8242DA4335" TYPE="ntfs" PARTUUID="88fa34b8-01"
我跑了:man mount
-并且尝试了一下:
sudo mount --source /media/rob UUID=BA42DA8242DA4335 --target /media/rob
上述操作无效。
下列的这篇关于文件权限的文章:
rob@rob-MS-7721:~$ ll /media/$USER
total 48
drwxrwxr-x+ 3 root root 4096 Oct 15 18:56 ./
drwxrwxr-x 5 root root 4096 Oct 15 14:39 ../
drwxrwxrwx 1 rob rob 40960 Mar 24 2021 'Seagate GoFlex'/
上面显示“TOSHIBA EXT”的所有者为“root”,而我在“Seagate GoFlex”上被列为所有者。我无法更改所有权,因为磁盘未安装。
接下来我跑了此代码:
rob@rob-MS-7721:~$ sudo mount -t auto /dev/sdb1 "/media/rob/Toshiba Ext"
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which could be identified for example by the help of the 'fuser' command.
我跑了:fuser -m "/media/rob/TOSHIBA EXT" -m /media/rob
。
这将返回一堆数字。这些数字看起来都不熟悉。
我更改了/etc/fstab
文件以获得以下安装代码:
UUID=382bc1ca-a70a-4212-bb91-362c48d82a8e / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
/dev/disk/by-id/ata-TOSHIBA_MQ04UBD200_39JET9F6T-part1 /mnt/ata-TOSHIBA_MQ04UBD200_39JET9F6T-part1 auto nosuid,nodev,nofail,x-gvfs-show 0 0
东芝磁盘一直插在USB3端口。
我在配备 radeon(tm) hd 显卡的 AMD® A4-5300 apu 上运行 Ubuntu 18.04
谁能告诉我如何安装“TOSHIBA EXT”USB 驱动器?
答案1
ntfs修复解决了安装我的问题东芝外置驱动器。
如果您尝试安装驱动器时出现此错误:
安装卷...$MFTMirr 与 $MFT (记录 0) 不匹配。
在运行以下代码之前,请继续阅读以了解如何获取正确的
/dev/sdb1代码和UUID=适用于您的驱动器。
以下是我运行的 mount 命令,它产生了上述错误:
sudo mount -t ntfs /dev/sdb1 UUID=BA42DA8242DA4335
如果出现此错误,ntfs修复程序也可能解决您的问题。
此链接告诉您 ntfsfix 的作用
我从 Richard Rublev 的回答中得到了这些信息此链接。
我得到的结果与他在回答中显示的结果几乎相同。请参阅下面的结果。
我下载了ntfs-3g_2017.3.23.orig.tar.gz 来自 launchpad.net。
我提取它并运行配置文件。
配置文件位于您将 tar.gz 文件解压到的文件夹中。
在终端 [Ctrl]+[Alt]+[t] 中输入配置文件加`configure`
获取完整路径和文件名的简单方法是右键
单击配置在文件(Nautilus)文件列表中选择文件复制.
在终端中右键单击命令提示符并选择粘贴。
然后按 [Enter]。
当配置处理完成后,它会告诉您可以运行“make”。
在命令提示符下输入“make”并按 [Enter]。
当“make”完成后,程序即可使用。
在你运行ntfs修复程序需要驱动器代码。
在命令提示符下,输入“sudo blkid | grep UUID=”,
这将为您提供计算机识别的驱动器列表,
即使它们未安装。在我的情况下,列表是:
rob@rob-MS-7721:~$ sudo blkid | grep UUID=
[sudo] rob 的密码:
/dev/sda1: UUID="382bc1ca-a70a-4212-bb91-362c48d82a8e" TYPE="ext4" PARTUUID="07f967cf-01" /dev/sdc1: LABEL="Seagate GoFlex" UUID="BEB8C0D6B8C08DF9" TYPE="ntfs" PARTUUID="11ca0efb-01" /dev/sdb1: LABEL="TOSHIBA EXT" UUID="BA42DA8242DA4335" TYPE="ntfs" PARTUUID="88fa34b8-01" rob@rob-MS-7721:~$
我需要/dev/sdb1为了我的东芝外置无法安装的驱动器。
请注意,在上面的列表中,三个驱动器都有不同的 /dev/sd## 代码。
在命令提示符下输入此命令:在我的情况下为“sudo ntfsfix /dev/sdb1”。
替换/dev/sdb1驱动器代码显示在您从块
您运行的命令(如上所示)。当您 使用“sudo ntfsfix /dev/sdb1”命令
为无法挂载的驱动器运行代码时,您应该会看到类似这样的内容。
rob@rob-MS-7721:~$ sudo ntfsfix /dev/sdb1
正在挂载卷... $MFTMirr 与 $MFT(记录 0)不匹配。
失败
正在尝试更正错误...
正在处理 $MFT 和 $MFTMirr...
正在读取 $MFT... 确定
正在读取 $MFTMirr... 确定
正在将 $MFTMirr 与 $MFT 进行比较...失败
正在更正 $MFTMirr 记录 0 中的差异...确定
已成功处理 $MFT 和 $MFTMirr。
正在设置分区上所需的标志...确定
正在清空日志 ($LogFile)...确定
正在检查备用引导扇区...确定
NTFS 卷版本为 3.1。NTFS
分区 /dev/sdb1 已成功处理。rob
@rob-MS-7721:~$
如果这是您的问题,驱动器现在应该可以挂载。
如果您的驱动器在文件 (Nautilus) 中列出,您可以从那里挂载它。
它也应该通过执行 [重新启动] 来挂载。
在安装 ntfsfix 之前,手册中应该有一个列表。
在终端中输入:
man ntfsfix
然后按 [Enter]。