Gpart: recuperar una partición perdida - Userlinux.net

Todos tenemos despistes, pero cuando jugamos con datos de otros la responsabilidad tiende a ser mayor (aunque seas el amigo informático al que le tocan los marrones). El caso es que intentando reinstalar un portátil puede ocurrir que marquemos como \"espacio libre\" una partición de forma incorrecta (justo la de…

Gpart: recuperar una partición perdida

r0sk 04.Dec.2009 2 Comentarios 581 Lecturas
Todos tenemos despistes, pero cuando jugamos con datos de otros la responsabilidad tiende a ser mayor (aunque seas el amigo informático al que le tocan los marrones).

El caso es que intentando reinstalar un portátil puede ocurrir que marquemos como "espacio libre" una partición de forma incorrecta (justo la de un disco duro externo, el backup de datos para más inri) y escribamos la tabla de particiones...

Nos damos cuenta de lo que hemos hecho antes de dar formato al nuevo esquema y, por lo tanto, cabe de esperar que no sea muy complejo revertir la situación.

Y realmente no lo es si contamos con gpart y un poco de paciencia con su man(). Tan solo hemos de darle orden para que escanee, verifique y escriba (-W) el esquema anterior en el propio dispositivo (/dev/sdb):
# gpart -W /dev/sdb /dev/sdb

Begin scan...
Possible partition(DOS FAT), size(476929mb), offset(0mb)
End scan.

Checking partitions...
Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA)
   size: 476929mb #s(976751937) s(63-976751999)
   chs:  (0/1/1)-(1023/254/63)d (0/1/1)-(60799/254/63)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Edit this table (y,n) : n

Activate which partition (1..4, q to quit) : 1
Write this partition table (y,n) : y

* Warning: partition table written, you should reboot now.
#
Espero que a alguien le sirva de ayuda, porque la verdad, aunque parece algo teóricamente simple, se te ponen los atributos de corbata solo al pensar lo que podía haber pasado.
Categorías: sistemas

Comentarios


gravatar
dorfun
04.Dec.2009
Existe unha utilidade chamada testdisk, que a min xa me sacou dalgún apuro máis dunha vez!

gravatar
04.Dec.2009
O 'worst case scenario' de esta situación sucedeume a min fai uns 7 anos.
Só direi que se xuntou certa intexperiencia pola miña parte coas ferramentas de recuperación nativas dos portátiles, un equipo cun Win98 que só arrincaba en modo consola e que derivou en toda unha tarde de cd, copy e xcopy perdida [por non falar de outras cousas]. Menos mal que o dono do equipo é unha grandísima persoa e tomouno ben. Iso si, NUNCA MÁIS!

En canto a testdisk, eu probeina fai uns meses para recuperar certa información dun disco bastante danado. Ten moito potencial e, por suposto, é OpenSource.

Escribe un comentario

Nick
Email
URL

Buscar

Cargando...

Categorías

Últimos comentarios

  • BartlettLilly20
  • r0sk
  • coder
  • argordmel
  • uveic
  • MarcosBL
  • quemada
  • alexander
  • Hakky111
  • tramel
  • hoyadas
  • hoyadas
  • hoyadas
  • Anubys
  • Arturo

Tagcloud

lugo freebsd seguridad futbol iphone mysql champions userlinux alemania_2006 copa bsd cakephp rfilms deportes meme blogs conciertos bake debian macosx apple humor programación música games 2008 beers tip lucux cake sysadmin ssh ibook films cumpleaños bash league barça soccer mundial frases opinion felicidades hack php juegos cms personal 2007 ubuntu ds mac sidenotes openbsd linux blogsfera rsidenotes blog nintendo san_froilan

Archivo

Social

Twitter

Enlaces

Enlaces de interés