Lea la tarjeta SD sin un sistema de archivos [cerrado]

2

Diseño un DAQ para recopilar datos de diferentes sensores. Los datos están escritos en una tarjeta SD por un microcontrolador, dsPIC33FJ256GP710A . Los datos se almacenan sin un sistema de archivos por razones de velocidad. Ahora necesito leer los datos adquiridos, almacenarlos en la tarjeta SD, con la PC. ¿Existen programas para Windows que permitan convertir los datos en la tarjeta SD sin el sistema de archivos, sector por sector, en un txt u otro tipo de archivo?

Gracias por las respuestas. Intenté usar RawCopy64 porque mi sistema operativo es de 64 bits, pero esta función me permite copiar archivos solo entre discos NTFS . Esto no es lo que quiero.

¿Existen otros parámetros para esta función que permitan leer datos de una tarjeta SD sin un sistema de archivos?

    
pregunta Nicola Lenzini

2 respuestas

3

En Linux existe el comando dd para el acceso directo al dispositivo. Para Windows puede buscar en Google algunas herramientas que brindan la misma funcionalidad utilizando la consulta "dd para Windows". Hay muchos resultados, por lo tanto, seleccione uno que sea el más adecuado para sus necesidades.

    
respondido por el Eugene Sh.
1

Si solo desea copiar el contenido de la tarjeta SD en un archivo de Windows, intente usar rawcopy o rawcopy64 de aquí (aparece en "Pequeñas utilidades de línea de comando"). rawcopy está modelado después del comando dd de Unix. Acabo de intentar copiar el primer sector 0 en una tarjeta de 8 GB usando:

rawcopy 512 \.\F: foo

donde estaba la tarjeta SD en la unidad F y foo es el nombre del archivo y parece funcionar bien. Tienes que ejecutarlo desde el símbolo del sistema. Para la sintaxis, escriba "rawcopy / help" y aparecerá esta pantalla:

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas