无法访问其他硬盘及分区(Android 4.4.2 x86)

5次阅读
没有评论

问题描述

在PC上安装了Android 4.4.2 X86版本,并且有两个各有两个分区的硬盘。其中一个硬盘用于安装Android 4.4.2,其他三个分区包含数据。目前无法访问这三个分区。如何能够让Android系统识别并挂载这些分区?

解决方案

方案1

此方案需要root权限以及使用其他计算机编辑文件来实现。

请注意,以下操作可能涉及到对设备进行修改,请谨慎尝试,并确保在有备份的情况下进行。

步骤一:连接硬盘或重新安装Android系统

将包含未被识别的分区的硬盘插入另一台计算机(如果尚未插入)。如果需要访问这些分区的原始数据,重新设置并安装一个root权限下的Android 4.4.2 X86版本。

步骤二:编辑/system/etc/vold.fstab文件

如果已将硬盘连接到另一个支持Linux系统的计算机:
1. 打开文件管理器并找到路径 /system/etc/vold.fstab
2. 修改文件以包括新添加分区的挂载信息。例如,假设您需要挂载一个分区 /dev/sdb4 为 mount_point,则可以添加下面几行:
# /dev/sdXn is the partition you need to add
/dev/sdb4 /mnt/mount_point vfat nosuid,nodev,async,rw

  1. 将分区的详细信息替换为实际的分区,mount point 替换为目标挂载点。

步骤三:复制文件至目标硬盘

使用SCP或类似软件将包含必要更改的/system/etc/vold.fstab文件复制到Android设备上。

方案2

此方案无需root权限以及更多复杂步骤,但可能会导致其他潜在问题。

请注意,此方法尝试通过修改挂载点来解决问题,并不一定适用于所有情况。请在进行操作前仔细评估适用性。

步骤一:安装并运行一个root管理应用程序(如Terminal Emulator或File Explorer)。

步骤二:打开文件浏览器应用

使用mount命令手动挂载分区,例如:

mount -o rw /dev/sdb4 /mnt/mount_point

通过这种方式可以临时将未识别的分区分割,以便能够访问其上的数据。但请注意这不会永久性地添加挂载信息。

方案3:重新安装系统或更新

考虑是否存在固件版本兼容性问题。尝试重启设备、执行恢复操作或更新Android 4.4.2 X86到一个更新的稳定版本,看是否能自动检测和挂载未识别分区。

详细步骤可参阅官方文档或社区提供的教程。

通过上述方案可以解决访问未被识别硬盘及分区的问题。请根据自身的实际情况以及设备类型选择适合的解决方案。务必在操作前做好相应的备份工作。

正文完