El 22 de mayo de 2013 06:17, Alejandro Vargas <[email protected]>escribió:
> El 22 de mayo de 2013 03:55, ArYiXb <[email protected]> escribió: > > > Lo primero que escuché sobre esto me daba una cuenta clara, me contaron > de > > un pen drive de 64GB que era > > realmente de 1GB con lo cual podemos deducir que basta dividir entre 64 > > para obtener la capacidad real, este dice 256GB y es de 4GB, asi que > > estamos teoricamente en lo correcto hasta ahí. > > > > Al buscar en inet me encontre con soluciones windozamente cerradas. > > He aquí una versión no destructiva y sólo lectura de lo que podria ser un > > programa. > > > > > Sospecho que esto no va a detetectar el trucherío porque lo que pasa cuando > tratás de leer más allá del final de una memoria es normalmente que vuelve > a leer por el principio. Lo que yo haría para detectar esto es hacer > lecturas cada determinada cantidad de bloques y verificar que no se > encuentre lo mismo que al comienzo. Leería por ejemplo los primeros 512 > bytes y haría lecturas tal vez cada 128Mb por ejemplo a ver si encuentro un > sector igual. Eso indicaría el posible tamaño real de lamemoria. Si lo > encuentro verificaría de ahí en adelante más sectores a ver si son iguales. > Eso ya sería suficiente sospecha de que el tamaño es ese y para > corroborarlo, grabaría algún dato en el segundo sector (a partir de los 512 > bytes) y verificaría que aparece en el lugar donde los datos se repiten. > Después se puede volver a dejar lo que había aunque normalmente no es > dañino escribir ahí porque esa parte no se suele usar. > > Yo no tengo ninguna memoria de esas para probar pero si lo hacés pasá el > código porque es interesante tenerlo. > Eso va a ser para la version destructiva, esto es sólo lectura y funciona con el que tengo. Lo que tengo pensado hacer es grabar cada 1M un patron, vaciar los flujos de datos, releer para verficar la memoria, apenas tenga algo lo mando por acá, la sigo hasta tener una version infalible. También me prometieron prestarme otro pen para jugar. Gracias ANV por la respuesta. Es bueno saber que alguien lee esta lista. -- salu --ArYiX
