我有一张 16GB SD 卡,上面安装了 Raspbian。我将卡重新格式化为 FAT32,然后放入菜鸟,并通过我的 Raspberry Pi 在其上安装了 Raspbian。虽然 SD 卡启动正常,但我无法通过计算机访问文件系统。我尝试通过命令安装分区mount /dev/mmcblk0p1 /media/rasp
,但命令返回有关指定文件系统的错误(并且指定vfat
为文件系统也不起作用)。更糟糕的是,SD 卡上的其他分区没有显示为/dev
文件。
我已经运行fdisk -l /dev/mmcblk0
,它返回以下信息:
Disk /dev/mmcblk0: 15.9 GB, 15931539456 bytes
4 heads, 16 sectors/track, 486192 cylinders, total 31116288 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: 0x00064a26
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 2048 1683593 840773 e W95 FAT16 (LBA)
/dev/mmcblk0p2 1687552 31050751 14681600 85 Linux extended
/dev/mmcblk0p3 31050752 31116287 32768 83 Linux
/dev/mmcblk0p5 1695744 1818623 61440 c W95 FAT32 (LBA)
/dev/mmcblk0p6 1826816 31049727 14611456 83 Linux
问题是,虽然这些分区位于 SD 卡上,但我无法通过这些/dev
文件访问它们。而且,它们也不会显示为/dev/sd*
文件。
如果有人好奇的话,这是我的系统日志的输出:
kernel: [ 63.410026] mmc1: new ultra high speed SDR50 SDHC card at address aaaa
kernel: [ 63.420893] mmcblk0: mmc1:aaaa SU16G 14.8 GiB
kernel: [ 63.434020] mmcblk0: [CUMANA/ADFS] p1 [ADFS] p1
那么我如何通过计算机访问 SD 卡上的文件?
答案1
您可以使用https://www.diskinternals.com/linux-reader/。
如果您需要一次性访问权限,您可以免费使用它。它适用于 Windows。