1 votos

Restablecer la tabla de particiones para Nexus 7 2013 (Flo)

Para abreviar la historia, quería hacer la partición del sistema más grande en mi tablet PC, ya que es demasiado pequeña para hacer algo práctico. He utilizado ADB push para poner Parted en el directorio root y procedió a cambiar el tamaño de algunas de las particiones, pero ha fallado terriblemente hasta el punto de que he brickeado mi tablet. He tenido la suerte de encontrar algunas guías en internet para después de conseguir QHUSB_BULK en el Windows Devivce Manager. De momento he conseguido ejecutar el comando

fastboot boot twrp-3.2.3-0-flo.img

pero esto se está ejecutando temporalmente desde la RAM ya que no puedo flashear ninguna de las particiones ya que están "perdidas".

Esta es la tabla de partición original:-

https://pastebin.com/rhhjZtef

Según algunas lecturas en Internet, Linux sólo puede tener 4 particiones primarias. No soy un experto en Linux. Conozco algunos aspectos básicos, pero las particiones están fuera de mi área de experiencia. Todo lo que sé es que tengo 30 particiones que tengo que volver a crear y no sé qué tipo de partición para establecer; primaria, lógica o extendida.

He jugado con los tres tipos de partición pero me sale un mensaje de error que dice "Demasiadas particiones primarias".

¿Podría alguien arrojar algo de luz aquí, por favor?

Muchas gracias

Will

0 votos

Este script podría valer la pena. If you wish to restore original partitioning, install sysrepartundo.zip. This script will attempt to non-destructively resize system again but if you installed some mega-gapps, it will obviously fail. In this case, use TWRP and manually format the system partition, then restore system's backup. forum.xda-developers.com/ O el enlace que hay dentro sobre una forma de desatascar el dispositivo. Esperemos que devuelva a Flow a la vida.

1 votos

El máximo de 4 particiones es la limitación de la tabla de particiones MBR. Los dispositivos Android utilizan la tabla de particiones GPT que puede tener hasta 128 particiones. Puede utilizar parted o gdisk para crear la GPT. Pero crear la tabla de particiones no es suficiente. Muchas de sus 30 particiones contienen contenidos relacionados con los cargadores de arranque que son críticos para el arranque. Así que tienes que flashear los contenidos adecuados a cada partición también. Estos son sólo system , boot , userdata , cache y recovery particiones que modificamos normalmente durante el flasheo de la ROM. Así que su mejor opción es flashear todo el firmware de fábrica que crea particiones también

0 votos

@IrfanLatif ¿sólo con flashear una imagen de fábrica se vuelve a particionar el dispositivo? Pensaba que sólo eran imágenes binarias. Si es así hoy he aprendido algo nuevo. Es un nexus así que es super fácil y todo el firmware está disponible en Google. He flasheado muchos nexi pero lo hago manualmente a la partición. ¿Tendría que usar el flash-all.bat para conseguirlo?

0voto

Madan Bhandari Puntos 6

Yo estaba en la misma situación que tú re un redimensionamiento total de la tabla de particiones > Sistema a Datos.

Los siguientes puestos le ayudarán. El primero es un script para recrear todas las particiones necesarias. El segundo es un método para hacer funcionar el bootloader desde un Hard Brick.

Trabajé en esto durante horas anoche y ahora he recuperado con éxito esta mañana.

Buena suerte.

Mo

https://forum.xda-developers.com/showpost.php?p=75465233&postcount=222

https://forum.xda-developers.com/showpost.php?p=75360854&postcount=199

0 votos

Aunque esto puede responder teóricamente a la pregunta, sería preferible para incluir las partes esenciales de la respuesta aquí, y proporcionar el enlace como referencia.

0 votos

Disculpe la respuesta tan larga. Acabo de conseguir unas vacaciones desde las Navidades para sentarme y ponerme manos a la obra con esto. De todos modos, he restaurado toda mi tabla de particiones byte a byte, pero me ha llevado siglos hacerlo, ya que he tenido que copiar y pegar 60 líneas en Parted. La primera línea de cada una de las 30 particiones es para el tamaño de la partición en sí y la segunda línea es renombrar cada partición. ¿Hay alguna manera de hacer una copia de seguridad o al menos un archivo por lotes para acelerar el proceso en el futuro?

0 votos

Este archivo pastebin.com/aJJ1R4Be lista todo el procedimiento de comandos que ejecuté. Sin embargo, después de seleccionar 'Power off' en TWRP mi Nexus 7 va a una pantalla en blanco y me veo obligado a seguir el método unbrick de nuevo. ¿Qué estoy haciendo mal?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X