无法从 Ubuntu live USB 访问 Windows 分区

无法从 Ubuntu live USB 访问 Windows 分区

我有一台 Meegopad T01 迷你电脑,它只有 32 位 UEFI 固件。我启动到我的 Ubuntu Live USB,当我打开 Gparted 时,我看到了很多这样的 mmcblk0p* 分区:

屏幕截图 1

它们全部都带有一个红色感叹号。

Nautilus 中什么也没有。下面是 Gnome Disks 的屏幕截图:

屏幕截图 2

我只能安装第一个分区(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 将删除其内容。

相关内容