我的系統救援光碟(基於啟動CD架構Linux發行版)不會安裝我的 exFAT SD 卡。當我插入 USB 讀卡機時,/dev/sdc
會出現 ,但它甚至不會顯示/dev/sdc1
。沒辦法掛載,mount /dev/sdc1 /mnt/1
會失敗。
/dev/sdc1
有趣的是cfdisk /dev/sdc
,它顯示有 ~ 1 MB 的可用空間,然後是/dev/sdc1
~ 64 GB 的可用空間。但/dev/sdc1
檔案系統上沒有出現!如果我將普通 FAT SD 卡放入讀卡機中,則會/dev/sdc1
正確顯示。
如何讓 SystemRescueCD 掛載 exFAT?查了一下/root/packages-list.txt
,裡面有exfat-utils 1.3.0-1
。我能夠運行mount.exfat
and mount.exfat-fuse
,但仍然存在不存在的問題/dev/sdc1
,並且嘗試掛載 /dev/sdc 顯然會導致錯誤。
令人驚訝的是,SystemRescueCD 預設無法執行此操作,「救援 CD」的目的對我來說意味著它應該能夠掛載盡可能多的檔案系統)。
(我有 SystemRescueCD 版本 6.0.3,uname -a
給出Linux sysresccd 4.19.34-1-lts #1 SMP 2019 年 4 月 6 日星期六 19:41:19 CEST 2019 x86_64 GNU/Linux;看來不是這個問題在最新版本中會有所不同)
答案1
您需要指定要掛載的裝置上的檔案系統的類型。不幸的是,該mount
命令不會自動為您執行此操作。因此,對於 exFAT,您應該執行以下操作:
[root@sysrescue ~]# mkdir -p /mnt/windows_dest
[root@sysrescue ~]# mount -t exfat /dev/sdc1 /mnt/windows_dest