我有一台 Meegopad T01 迷你电脑,它只有 32 位 UEFI 固件。我启动到我的 Ubuntu Live USB,当我打开 Gparted 时,我看到了很多这样的 mmcblk0p* 分区:
它们全部都带有一个红色感叹号。
Nautilus 中什么也没有。下面是 Gnome Disks 的屏幕截图:
我只能安装第一个分区(67 MB FAT)。其余的似乎无法安装。
下面是我尝试过的一些命令的日志:
ubuntu@ubuntu:~$ sudo parted -l
Model: JetFlash Transcend 16GB (scsi)
Disk /dev/sda: 16.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 16.1GB 16.1GB primary fat32 boot, lba
Error: /dev/mmcblk0rpmb: unrecognised disk label
Error: /dev/mmcblk0boot0: unrecognised disk label
Error: /dev/mmcblk0boot1: unrecognised disk label
Model: MMC 032GE4 (sd/mmc)
Disk /dev/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 20.5kB 67.1MB 67.1MB fat32 ESP boot
2 67.1MB 134MB 67.1MB reserved msftdata
3 134MB 151MB 16.8MB boot msftdata
4 151MB 168MB 16.8MB recovery msftdata
5 168MB 185MB 16.8MB fastboot msftdata
6 185MB 201MB 16.8MB reserved_1 msftdata
7 201MB 268MB 67.1MB test msftdata
8 268MB 302MB 33.6MB panic msftdata
9 302MB 319MB 16.8MB ext4 factory msftdata
10 319MB 336MB 16.8MB misc msftdata
11 336MB 352MB 16.8MB ext4 config msftdata
12 352MB 1426MB 1074MB ext4 cache msftdata
13 1426MB 1695MB 268MB ext4 logs msftdata
14 1695MB 2768MB 1074MB ext4 system msftdata
15 2768MB 8589MB 5821MB ext4 data msftdata
16 8590MB 8724MB 134MB Microsoft reserved partition msftres
17 8724MB 31.3GB 22.5GB ntfs Basic data partition msftdata
ubuntu@ubuntu:~$ sudo lshw -class disk
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
size: 14GiB (16GB)
capabilities: partitioned partitioned:dos
configuration: sectorsize=512 signature=0ae81fb9
ubuntu@ubuntu:~$ sudo mkdir -p /mnt/test
ubuntu@ubuntu:~$ sudo mount -t ntfs -r /mnt/mmcblk0p17 /mnt/test
ntfs-3g: Failed to access volume '/mnt/mmcblk0p17': No such file or directory
ntfs-3g 2013.1.13AR.1 external FUSE 29 - Third Generation NTFS Driver
Configuration type 7, XATTRS are on, POSIX ACLS are on
Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2012 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson
Usage: ntfs-3g [-o option[,...]] <device|image_file> <mount_point>
Options: ro (read-only mount), windows_names, uid=, gid=,
umask=, fmask=, dmask=, streams_interface=.
Please see the details in the manual (type: man ntfs-3g).
Example: ntfs-3g /dev/sda1 /mnt/windows
News, support and information: http://tuxera.com
ubuntu@ubuntu:~$ sudo mount -t ntfs -r /dev/mmcblk0p7 /mnt/test
NTFS signature is missing.
Failed to mount '/dev/mmcblk0p7': Invalid argument
The device '/dev/mmcblk0p7' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
那么有人能告诉我如何访问这些分区中的文件吗?谢谢。
答案1
分区 2-8 和 10 的“文件系统”下的“未知”值表示 GParted 无法识别这些分区上使用的文件系统。输出中“名称”列下的值parted -l
表示这些分区可能具有高度专业化的用途,因此尝试从 Ubuntu 访问它们没有多大意义;这就像尝试从 Windows 访问 Linux 交换分区一样。
顺便提一下,您有许多 ext4 分区被错误地标记为 Windows 分区(带有“msftdata 标志”)。我建议您修复该问题,因为这意味着 ext4 分区将在 Windows 中显示为未格式化,如果您尝试访问它们,Windows 将删除其内容。