Skip to content

Cómo recuperar archivo vold.fstab en Android [2019]

El sistema operativo de nuestros equipos cuenta con muchísimas herramientas y elementos. Muchas veces desconocemos para qué sirve cada uno de ellos. Pero aunque desconozcamos su función, borrarlos puede provocar problemas serios en el funcionamiento del dispositivo. Un ejemplo de ésto es el archivo vold.fstab, el cual debes asegurarte de no eliminar.

 Ayuda para recuperar archivo vold.fstab en Android

El vold.fstab es la lista de equipos de almacenamiento, es decir, la tarjeta SD y el sistema de archivos que monta el equipo. Éstos son archivos muy importantes. Por ello si los borramos en el afán de tener más espacio disponible estaremos en un problema bastante serio. En el caso de que lo hayas eliminado, no te preocupes porque tiene solución!

Recuperar archivo vold.fstab

Para recuperar vold.fstab en Android lo primero que debes hacer es activar el directorio en modo lectura/escritura. Esto se debe a que el celular probablemente se encuentra en modo Sólo lectura. Pero para llevar a cabo este proceso debes completar una serie de pasos.

  1.  vIngresa en el apartado Sistema. Allí haz click en Ejecutar y escribe cmd. 
  2. Luego escribe adb shell. De esta manera tendrás acceso a la consola desde el móvil.

 Ayuda para recuperar archivo vold.fstab en Android

3- Si tu dispositivo ya está rooteado, deberás escribir su (la abreviación de Superusuario). Así tendrás permisos de administrador para hacer los ajustes que necesitas. Es importante que no toques nada que no sepas, pues podría generar consecuencias graves en el funcionamiento del equipo.

4- Ahora deberás montar el directorio system como lectura/escritura con el siguiente comando: mount -o rw,remount/dev/block/mmcblk0p1 /system.

5- Luego debes remover el archivo vold.fstab con rm vold.fstab y cambiar el nombre del back up al archivo por mv vold.fstab.old vold.fstab. Ten en cuenta que esto sólo será posible si previo a la eliminación del archivo hicistr una copia de seguridad del contenido del equipo.

6- Por último reinicia el equipo y la tarjeta SD debería estar nuevamente allí.

Cómo editar archivos vold.fstab

Para editar el archivo vold.fstab es necesario que tengas una cuenta Root. Por ello es que si no cuentas con ella deberás descargar la aplicación Root Browser desde el Play Store e instalarla.

Una vez instalada la app, ingresa en Sistema y luego en etc. Busca allí el archivo vold.fstab y mantenlo presionado hasta que aparezcan las opciones. Pulsa en Abrir con y después en Editor de texto. Verás en pantalla el comando editado, es decir no original. Este es el archivo que provoca el error de lectura de la tarjeta SD.

Para solucionar el problema debes reemplazar ese comando por el original (te lo dejamos más abajo). Borra todo el escrito y luego copia y pega el original. Para ello mantén presionado y pulsa en Pegar todo.

Finalmente te preguntará si quieres sobrescribir el archivo, presiona en Sí.  Reinicia el celular y listo!

Linea de comandos para vold.fstab

Por último te dejamos el comando editado para que veas como se ve. Sin embargo puede que no sea exactamente igual sino similar:

Vold 2.0 Generic fstab
## – San Mehat (san@android.com)
##

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1…>
## label – Label for the volume
## mount_point – Where the volume will be mounted
## part – Partition # (1 based), or ‘auto’ for first usable partition.
## <sysfs_path> – List of sysfs paths to source devices
######################
# /sys/devices/platform/usb_mass_storage/lun0/file
# sdcard mount for the GT-I9070
# internal sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun0/file
asec = disable
discard = disable
}
dev_mount sdcard /mnt/sdcard/external_sd 8 /devices/sdi2/mmc_host/mmc0/mmc0
# Partion 8 of mmc0 is Internal sdcard

# external sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun1/file
asec = enable
}
dev_mount sdcard1 /mnt/sdcard auto /devices/sdi0/mmc_host/mmc1/mmc1

# otg sdcard – Need to define path for /sys/devices/platform/musb_hdrc when it supports USB OTG
#{
# ums_path = /dev/zero
# asec = disable
#}
#usb_mount sdcard2 /mnt/sdcard/usbStorage auto <Need to define path for USB OTG>

#end line ## keep this line

Mientras que el comando original es:

## vold configuration file for the emulator/SDK

## This is the direct uevent device path to the SD slot on the device
#emu_media_path /devices/platform/goldfish_mmc.0/mmc_host/mmc0

dev_mount sdcard /mnt/sdcard auto /devices/platform/bcm_sdhc.3/mmc_host/mmc1

Recuerda que también podemos ayudarte con otros inconvenientes que tengas en tu celular! Por ejemplo vinculado al uso del grabador de voz moto g o en relación a Cómo activar Download Manager en Samsung.

Rate this post