Me doy cuenta de que la pregunta que hago no es simple: "¡O, eso es fácil! ¡Haz un simple esto y lo otro y voilá!" El hecho es que, sin pensar una noche, borré la partición equivocada. Probé algunas herramientas de Windows y Linux (Partition disk doctor, Easeus, Test disk, etc.) pero ninguna de ellas funcionó. Y creo que es por la forma en que eliminé la partición.Escribiendo tu propia recuperación de partición
He escrito mis propios creadores del sector de arranque/herramientas de copia de seguridad en C++ antes, así como uno o dos núcleos en C y Ensamblador (aunque kernels bastante inútiles ...) así que creo que tengo suficiente conocimiento para al menos TRATE de recuperarlo manualmente.
Mi unidad se estableció de la siguiente manera:
Size: 1.82TB
part0 100MB (redundant windows recovery partition)
part1 ~1760MB (my data partition)
Cómo lo rompí:
En Windows 7, que suprime la primera partición. Luego extendí el segundo para ocupar el primer espacio libre, lo que significaba que todavía tenía 2 particiones, ahora actuando como una partición dinámica. Reinicié mi sistema operativo Ubuntu y me di cuenta de que ya no podía leerlo. Reinicié nuevamente en Windows, eliminé la primera partición, luego pensé, esperaba ... no debería haber hecho eso. No hace falta decir que está muerto ahora.
Lo que me gustaría es algunos consejos/buenos enlaces sobre dónde comenzar, qué no hacer y qué no esperar. Espero que si las publicaciones aún están intactas, podré recuperar el disco.
Editar:
Esta es una unidad NTFS. Después de publicar esta pregunta, me preguntaba: dado que conozco la ubicación aproximada de dónde estaba ubicada mi partición, ¿hay alguna manera de identificar fácilmente las publicaciones? Tal vez pueda reconstruir alguna de la otra información de unidad/partición y escribirla en el disco.
Podría ayudar a otros a decir qué FS estaba allí. NTFS? EXT \ *? –
Esto probablemente pertenece al superusuario, no veo cómo está relacionado con la programación. Está pidiendo ayuda para recuperar manualmente una partición en este caso particular, ¿verdad? –
@Charles, creo (basado en las etiquetas 'c',' C++ 'y' assembly') que el OP desea escribir una aplicación para recuperarlo. – SingerOfTheFall