Misterios y milagros de un puñado de pendrives
Publicado: 07 Ene 2019, 17:24
Bueno, la historia empieza con que me han caído encima un puñado de pendrives de portátiles Dell. Estos pendrives pretenden ser de 8Gb y los hay de dos clases: unos tienen etiqueta blanca con un código escrito y contienen los drivers y actualizaciones para el portátil, los demás tienen etiqueta azul con código QR y contienen el recovery del Windows 10 de los portátiles (a ver si aprende HP, que te obliga a generarte el recovery en tu propio pendrive).
La cosa fue bien durante un tiempo... en alguno metí la ISO bootable de BitDefender (cuidado: la de diciembre de 2018 no arranca desde USB, sin embargo la de 2015 sí), en otro metí las PortableApps, otro es ahora el recovery de mi PC... ese tipo de cosas.
El problema lo tuve cuando fui a copiar otra cosa en un pendrive... el pendrive estaba protegido contra escritura. Pero protegido a lo bestia (por hardware, no es que la partición estuviera protegida). Examinando un poco lo que había hecho, descubrí que los pendrives con etiqueta blanca (drivers) estaban desprotegidos y podían reformatearse; los de etiqueta azul (recovery) estaban protegidos. Tiene su lógica, pero tampoco me apetecía tirarlos.
Buscando por internet, encontré un montón de páginas donde ofrecían soluciones para reutilizar estos pendrives. Algunos daban las recetas típicas (usando diskpart), pero esas solo tratan con particiones protegidas. Las más prometedoras hablaban de usar herramientas que sirven para actualizar el firmware de los pendrives y modificar sus características. Hacía tiempo ya tuve que lidiar con un pendrive (Jetflash de 2 Gb) que tenía una parte emulación de CD y otra almacenamiento. Los ordenadores no lo reconocían como unidad bootable, así que tuve que modificarlo para que apareciera solo como una unidad de almacenamiento.
Pues bueno, la solución la encontré en una página con dominio cubano. En ella había versiones de una herramienta (AlcorMP) que permite hacer esas modificaciones. Esta herramienta permite definir el comportamiento del pendrive, checkearlo, formatearlo a bajo nivel, optimizarlo y actualizar su firmware. El formateo a bajo nivel es parecido al de los viejos discos duros MFM, incluso permite usar una lista de bloques malos.
Me he encontrado con dos cosas curiosas con estos pendrives...
- Todos los pendrives del lote pretendían ser de 8 Gb. Sin embargo el software detectó que todos (excepto uno) tenían montados chips de memoria de 16Gb, y los formateó a esa capacidad. Por si las moscas los he probado con f3 (primero f3probe, luego f3write/f3read) y uno de ellos con h2wtest (redundante si usas f3), y la capacidad de 16Gb es correcta. El otro pendrive era más honesto y tenía montado un chip de memoria de la capacidad correcta. Asumo que la fábrica de pendrives se encontró con que se le habían acabado los chips de 8Gb y completó el lote con memorias de 16Gb, pero como era un pedido de pendrives con el contenido pregrabado hicieron que todos informaran de la misma capacidad.
- La herramienta AlcorMP hace un formato de bajo nivel y comprueba el estado de las páginas del chip de memoria. Si una no pasa el test, la marca como mala y reduce el número total de bloques del pendrive (lo mismo que hacen en fábrica). Lo curioso es que te permite elegir si optimizas el pendrive para velocidad o para capacidad. En mis pruebas, f3 informó que los pendrives optimizados para capacidad podían escribir a 4.8 Mb/s. Los optimizados para velocidad escriben a unos 9 Mb/s... teniendo en cuenta que estos pendrives no son un prodigio de velocidad, compensa optimizarlos si no quieres jubilarte esperando a que los datos se copien.
Hoy no hay preguntas... simplemente todo este rollo me ha parecido curioso y quería compartirlo. En la página cubana donde he encontrado esta herramienta, la utilizan para intentar recuperar/reutilizar pendrives que han fallado (al estilo del HDD Recovery). Repito mi opinión, que es la misma que con los discos duros... un dispositivo que ha desarrollado fallos no debería ser reutilizado, y menos para cosas importante. Se recuperan los datos, y el dispositivo va al punto limpio (en el caso de los pendrives, sugiero usarlos para copiar películas/mp3/fotos para los amigos y que se los queden ellos).
NOTA: Indagando todo este asunto he encontrado varias herramientas interesantes, casi todas en la página cubana y en otra rusa. Al margen de las que modifican los pendrives, hay dos (Chipgenius y Flash Drive Information Extractor) que te cuentan qué controladora y que memoria lleva tu pendrive... incluso cuando lo han hackeado (por ejemplo, los que venden pendrives remarcados para aparentar mayor capacidad de la que tienen).
NOTA 2: Aunque he descrito el funcionamiento de la herramienta AlcorMP, cada controladora de pendrive tiene su propia herramienta. Por poner un ejemplo, tengo un pendrive Verbatim dudoso que lleva controladora IS917-D1. Ahora mismo no estoy seguro de si usarlo como conejillo de indias para su propia herramienta o mandarlo directamente al punto limpio (de verdad, estoy MUY quemado con la calidad de los pendrive Verbatim).
La cosa fue bien durante un tiempo... en alguno metí la ISO bootable de BitDefender (cuidado: la de diciembre de 2018 no arranca desde USB, sin embargo la de 2015 sí), en otro metí las PortableApps, otro es ahora el recovery de mi PC... ese tipo de cosas.
El problema lo tuve cuando fui a copiar otra cosa en un pendrive... el pendrive estaba protegido contra escritura. Pero protegido a lo bestia (por hardware, no es que la partición estuviera protegida). Examinando un poco lo que había hecho, descubrí que los pendrives con etiqueta blanca (drivers) estaban desprotegidos y podían reformatearse; los de etiqueta azul (recovery) estaban protegidos. Tiene su lógica, pero tampoco me apetecía tirarlos.
Buscando por internet, encontré un montón de páginas donde ofrecían soluciones para reutilizar estos pendrives. Algunos daban las recetas típicas (usando diskpart), pero esas solo tratan con particiones protegidas. Las más prometedoras hablaban de usar herramientas que sirven para actualizar el firmware de los pendrives y modificar sus características. Hacía tiempo ya tuve que lidiar con un pendrive (Jetflash de 2 Gb) que tenía una parte emulación de CD y otra almacenamiento. Los ordenadores no lo reconocían como unidad bootable, así que tuve que modificarlo para que apareciera solo como una unidad de almacenamiento.
Pues bueno, la solución la encontré en una página con dominio cubano. En ella había versiones de una herramienta (AlcorMP) que permite hacer esas modificaciones. Esta herramienta permite definir el comportamiento del pendrive, checkearlo, formatearlo a bajo nivel, optimizarlo y actualizar su firmware. El formateo a bajo nivel es parecido al de los viejos discos duros MFM, incluso permite usar una lista de bloques malos.
Me he encontrado con dos cosas curiosas con estos pendrives...
- Todos los pendrives del lote pretendían ser de 8 Gb. Sin embargo el software detectó que todos (excepto uno) tenían montados chips de memoria de 16Gb, y los formateó a esa capacidad. Por si las moscas los he probado con f3 (primero f3probe, luego f3write/f3read) y uno de ellos con h2wtest (redundante si usas f3), y la capacidad de 16Gb es correcta. El otro pendrive era más honesto y tenía montado un chip de memoria de la capacidad correcta. Asumo que la fábrica de pendrives se encontró con que se le habían acabado los chips de 8Gb y completó el lote con memorias de 16Gb, pero como era un pedido de pendrives con el contenido pregrabado hicieron que todos informaran de la misma capacidad.
- La herramienta AlcorMP hace un formato de bajo nivel y comprueba el estado de las páginas del chip de memoria. Si una no pasa el test, la marca como mala y reduce el número total de bloques del pendrive (lo mismo que hacen en fábrica). Lo curioso es que te permite elegir si optimizas el pendrive para velocidad o para capacidad. En mis pruebas, f3 informó que los pendrives optimizados para capacidad podían escribir a 4.8 Mb/s. Los optimizados para velocidad escriben a unos 9 Mb/s... teniendo en cuenta que estos pendrives no son un prodigio de velocidad, compensa optimizarlos si no quieres jubilarte esperando a que los datos se copien.
Hoy no hay preguntas... simplemente todo este rollo me ha parecido curioso y quería compartirlo. En la página cubana donde he encontrado esta herramienta, la utilizan para intentar recuperar/reutilizar pendrives que han fallado (al estilo del HDD Recovery). Repito mi opinión, que es la misma que con los discos duros... un dispositivo que ha desarrollado fallos no debería ser reutilizado, y menos para cosas importante. Se recuperan los datos, y el dispositivo va al punto limpio (en el caso de los pendrives, sugiero usarlos para copiar películas/mp3/fotos para los amigos y que se los queden ellos).
NOTA: Indagando todo este asunto he encontrado varias herramientas interesantes, casi todas en la página cubana y en otra rusa. Al margen de las que modifican los pendrives, hay dos (Chipgenius y Flash Drive Information Extractor) que te cuentan qué controladora y que memoria lleva tu pendrive... incluso cuando lo han hackeado (por ejemplo, los que venden pendrives remarcados para aparentar mayor capacidad de la que tienen).
NOTA 2: Aunque he descrito el funcionamiento de la herramienta AlcorMP, cada controladora de pendrive tiene su propia herramienta. Por poner un ejemplo, tengo un pendrive Verbatim dudoso que lleva controladora IS917-D1. Ahora mismo no estoy seguro de si usarlo como conejillo de indias para su propia herramienta o mandarlo directamente al punto limpio (de verdad, estoy MUY quemado con la calidad de los pendrive Verbatim).