Foro de elhacker.net

Informática => Hardware => Mensaje iniciado por: ivanowski en 14 Julio 2016, 12:57 pm



Título: Problema con pendrive/testdisk
Publicado por: ivanowski en 14 Julio 2016, 12:57 pm
Hola! ayer estuve instalando un sistema operativo (windows 10) a alguien que me lo encargó, el caso es que utilicé un pen drive pero no conseguía bootearlo desde el ordenador en cuestión (daba el error "No hay sistema operativo", en windows xp), volví a intentar montar el iso y fue entonces cuando se jodió y no funciona, estuve ayer toda la tarde dándole vueltas y no conseguí nada.

En windows aparece como sistema de archivos raw, y no deja formatear en otro sistema porque dice que está en modo de solo lectura, al intentar cambiar a modo escritura parece que lo hace pero al volver a intentar formatear el resultado es el mismo, en linux he probado con testdisk, y al analizar esto es lo que me devuelve:

Código:
Warning: number of heads/cylinder mismatches 16 (NTFS) != 252 (HD)
Warning: number of sectors per track mismatches 2 (NTFS) != 62 (HD)
  NTFS                     1 195 10     2  42 45       6174
Warning: number of heads/cylinder mismatches 16 (NTFS) != 252 (HD)
Warning: number of sectors per track mismatches 2 (NTFS) != 62 (HD)
  NTFS                     2  42 45     2 142 18       6174 [Boot]
check_FAT: Unusual media descriptor (0xf0!=0xf8)
Warning: number of heads/cylinder mismatches 2 (FAT) != 252 (HD)
Warning: number of sectors per track mismatches 18 (FAT) != 62 (HD)
  FAT12                    4 211  7     5   5 34       2880 [EFISECTOR]
check_FAT: Unusual media descriptor (0xf0!=0xf8)
Warning: number of heads/cylinder mismatches 2 (FAT) != 252 (HD)
Warning: number of sectors per track mismatches 18 (FAT) != 62 (HD)
  FAT12                    5   5 35     5  51 62       2880 [EFISECTOR]

Y al acabar:

Código:
Disk /dev/sdb - 8178 MB / 7800 MiB - CHS 1022 252 62
     Partition               Start        End    Size in sectors
>P NTFS                     1 195 10     2  42 45       6174
 P NTFS                     2  42 45     2 142 18       6174 [Boot]
 P FAT12                    4 211  7     5   5 34       2880 [EFISECTOR]
 P FAT12                    5   5 35     5  51 62       2880 [EFISECTOR]













Structure: Ok.


Keys T: change type, P: list files,
     Enter: to continue
NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB

He probado con el método de regedit para hacerlo "writable" en windows, también he intentado formatearlo desde la consola de linux (tampoco dejaba por estar en modo solo lectura) y he probado un par de programas pero no ha funcionado nada.

Sospecho que se ha perdido la tabla de particiones pero no sé el motivo, el pen drive no me hace falta urgentemente ni es nuevo ni caro pero si que me gustaría poder arreglarlo como reto y para estar preparado para futuros casos similares, a ver si podéis ayudarme (si es posible desde linux debian [testdisk u otros] que es lo que tengo más accesible).

Gracias de antemano.

EDIT:

Al darle a List files en el primero pone:

Código:
   P NTFS                     1 195 10     2  42 45       6174



Can't open filesystem. Filesystem seems damaged.


y en el segundo

Código:
     Partition                  Start        End    Size in sectors

   P NTFS                     1 195 10     2  42 45       6174
   P NTFS                     2  42 45     2 142 18       6174 [Boot]
   P FAT12                    4 211  7     5   5 34       2880 [EFISECTOR]
   P FAT12                    5   5 35     5  51 62       2880 [EFISECTOR]

Write isn't available because the partition table type "None" has been selected.
ected.












 [  Quit  ] >[Deeper Search]


En el tercero y en el cuarto :

Código:
  P FAT12                    5   5 35     5  51 62       2880 [EFISECTOR]
Directory /
>drwxr-xr-x     0     0         0 29-Oct-2015 12:55 EFI

y al darle a la flecha derecha (entrar en directorio EFI)

Código:
P FAT12                    5   5 35     5  51 62       2880 [EFISECTOR]
Directory /EFI

>drwxr-xr-x     0     0         0 29-Oct-2015 12:55 .
 drwxr-xr-x     0     0         0 29-Oct-2015 12:55 ..
 drwxr-xr-x     0     0         0 29-Oct-2015 12:55 BOOT

Se puede volver a entrar en el directorio BOOT

Código:
P FAT12                    4 211  7     5   5 34       2880 [EFISECTOR]
Directory /EFI/BOOT

 drwxr-xr-x     0     0         0 29-Oct-2015 12:55 .
 drwxr-xr-x     0     0         0 29-Oct-2015 12:55 ..
>-rwxr-xr-x     0     0    745312 29-Oct-2015 19:39 BOOTIA32.EFI


Título: Re: Problema con pendrive/testdisk
Publicado por: Songoku en 14 Julio 2016, 15:06 pm
Usa gparted en linux. Si es necesario elimina la tabla de particiones y creale otra nueva.
Saludos...

Songoku


Título: Re: Problema con pendrive/testdisk
Publicado por: ivanowski en 14 Julio 2016, 15:32 pm
Usa gparted en linux. Si es necesario elimina la tabla de particiones y creale otra nueva.
Saludos...

Songoku

Ya lo había probado pero Gparted no me detecta la unidad sdb al detectarla como solo lectura

Código:
 gparted
======================
libparted : 3.2
======================
Unable to open /dev/sdb read-write (Sistema de ficheros de sólo lectura).  /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Sistema de ficheros de sólo lectura).  /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Sistema de ficheros de sólo lectura).  /dev/sdb has been opened read-only.
/dev/sdb: unrecognised disk label
Unable to open /dev/sdb read-write (Sistema de ficheros de sólo lectura).  /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Sistema de ficheros de sólo lectura).  /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Sistema de ficheros de sólo lectura).  /dev/sdb has been opened read-only.
/dev/sdb: unrecognised disk label


Es como un círculo vicioso, por algún motivo al (supongo) borrarse o romperse la tabla de particiones se quedó como "solo lectura", y no puedo hacer nada debido a eso (ni he podido cambiarlo a lectura-escritura)


Título: Re: Problema con pendrive/testdisk
Publicado por: ivanowski en 15 Julio 2016, 12:57 pm
¿Nadie puede aportar ideas? ya he agotado todas las mías...
He intentado darle permisos 777 al pen drive, me lo reconoce el gparted pero al intentar hacer cualquier cosa da error


Título: Re: Problema con pendrive/testdisk
Publicado por: Hason en 15 Julio 2016, 18:54 pm
Hola, se me ocurre, que pruebes con el s.o. caine, que tiene una opción de poner los usb, y los discos como solo lectura o escritura, es un programa que le viene de serie, es una distribución linux.

No se alomejor con este s.o. puedes ponerlo como writeable y hacer lo que quieras, viene incorporado testdisk, disks, gparted y está muy completo.

No se solo es una sugerencia.

Saludos.


Título: Re: Problema con pendrive/testdisk
Publicado por: ivanowski en 15 Julio 2016, 18:56 pm
Hola, se me ocurre, que pruebes con el s.o. caine, que tiene una opción de poner los usb, y los discos como solo lectura o escritura, es un programa que le viene de serie, es una distribución linux.

No se alomejor con este s.o. puedes ponerlo como writeable y hacer lo que quieras, viene incorporado testdisk, disks, gparted y está muy completo.

No se solo es una sugerencia.

Saludos.

el so creo que va a ser indiferente, solo necesito soluciones jajaj yo tengo todo eso en mi linux pero de momento nada funciona :S


Título: Re: Problema con pendrive/testdisk
Publicado por: Hason en 15 Julio 2016, 23:45 pm
Creo que la opción esta de poner como solo lectura o escritura , es un programa especial que viene con caine, no se si lo puedes descargar en un linux normal, no se como se llama, por eso te decia lo probaras.(creo es una opción propia del s.o. en concreto)

No se entra en nautilus como root, accede al pendrive como root, y prueba a pasarle test disk para repararlo, o con gparted, o con disk.

Si no utiliza la consola de comandos linux para hacerlo como root, le haces una nueva tabla de particiones como comenta Songoku.

Pero , creo que con el s.o. caine, podrias repararlo, y si no es que te has cargado el usb, yo me cargué unos cuantos jugando con test disk.

No te puedo decir nada más.

Saludos.


Título: Re: Problema con pendrive/testdisk
Publicado por: ivanowski en 17 Julio 2016, 12:27 pm
No se entra en nautilus como root, accede al pendrive como root, y prueba a pasarle test disk para repararlo, o con gparted, o con disk.

Si no utiliza la consola de comandos linux para hacerlo como root, le haces una nueva tabla de particiones como comenta Songoku.

Pero , creo que con el s.o. caine, podrias repararlo, y si no es que te has cargado el usb, yo me cargué unos cuantos jugando con test disk.

No te puedo decir nada más.

Saludos.

No entiendo nada de a que te refieres


Título: Re: Problema con pendrive/testdisk
Publicado por: _Slash_ en 17 Julio 2016, 21:05 pm
Intenta de esta (http://www.securitybydefault.com/2011/04/usb-con-unidad-de-solo-lectura-caso.html) manera.

Saludos.


Título: Re: Problema con pendrive/testdisk
Publicado por: Hason en 18 Julio 2016, 01:18 am
Haz lo que dice  _Slash_ ,  y si no te funciona:

Mira, bajate este s.o.

http://www.caine-live.net

la última versión.

Hazte un usb live, y lo tienes de emergecia para todo.
Viene con herramientas para windows también.
Arranque uefi.
Y muchas herramientas.

Verás que facil es montar un disco,o usb como solo lectura o solo escritura con un programa que lleva especial, que creo no puede descargarse en ningún otro linux, corregirme si estoy equivocado.

Con el , estoy seguro lo conseguirás, directamente, o como root, si no tal vez esté cascado el usb.

Ya lo huebieras hecho si lo hubieras descargado y hecho el usb live,cuesta relativamente poco, y verás como funciona muy bien.

Si tienes dudas postea, que algo se de este s.o.,lo más básico y 4 cosas.

Saludos.


Título: Re: Problema con pendrive/testdisk
Publicado por: Judokaito en 18 Julio 2016, 03:47 am
que raro... has probado en cambiarle de dueño?
"chown -hR root /pendrive" e intenta logear al entorno grafico con root...
o en vez del comando 777 pon de esta manera los permisos
"chmod ugo+rwx /pendrive"
pienso que ese pendrive por alguna razon se habra echo de root y ningun usuario tiene acceso a el. Supongo.
suerte!