我有一个 USB 记忆棒 (FAT32),我在 Ubuntu 上使用过。但是,最近当我将它插入 USB 端口时,它无法安装。应用程序“磁盘”根本无法识别它。但是,当我启动 Windows 时,我可以访问我的数据并正常使用这个记忆棒。记忆棒的大小为 8 GB。在 Windows 下时,我进行了磁盘检查,记忆棒一切正常。但是记忆棒在 Ubuntu 上不再起作用。
其他内存条在 Ubuntu 上仍能正常工作(我有一个 4 GB 的,另一个是 2 GB 的)。
输出sudo fdisk -l
:
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 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: 0x943c943c
Device Boot Start End Blocks Id System
/dev/sda1 * 63 312560639 156280288+ 7 HPFS/NTFS/exFAT
/dev/sda2 312561662 625141759 156290049 5 Extended
/dev/sda5 617332736 625141759 3904512 82 Linux swap / Solaris
/dev/sda6 312561664 617332735 152385536 83 Linux
Partition table entries are not in disk order
经过一段时间 (大约等待 5 分钟) 后,sudo fisk -l
出现了以下几行:
Disk /dev/sdb: 8074 MB, 8074035200 bytes
39 heads, 31 sectors/track, 13043 cylinders, total 15769600 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: 0x04030201
Device Boot Start End Blocks Id System
/dev/sdb1 2056 15769599 7883772 b W95 FAT32
为了再次打开它,我需要输入此命令并等待......
答案1
尝试这个:
连接 USB 记忆棒
打开一个终端并输入sudo fdisk -l
并等待它完成(您所说的五分钟)。
当“$”符号(及其后面的所有文本)再次出现时,在终端中输入以下内容:
sudo mkdir /media/anything
然后(当“$”再次出现时)
sudo mount -t vfat /dev/sdb1 /media/anything -o uid=1000,gid=1000,utf8,dmask=027,fmask=137
这应该可以解决你的问题!
...当然,您可以用任何您喜欢的单词替换“任何事物”,但请注意不要使用空格,并且在两个命令中使用相同的单词。
答案2
我的内存条也出现了同样的问题。我安装了pmount
sudo apt-get install pmount
然后将其安装
pmount /dev/stb1
然后我就能够使用这根棍子了。