Título | Uso de & para la recuperación de datos sin programación |
autor de este libro | Tarun Tedge |
Editor de este libro | Publicaciones BPB, Nueva Delhi, India |
Páginas | 540 |
Tamaño | (9,5 x 7,5 x 1,0) pulgadas |
ISBN | 81-7656-922-4 |
Capítulos de ejemplo en el libro Recuperación de datos con y sin programación de Taron Tej
Índice
Prólogo
Capítulo 1 Descripción general de la recuperación de datos
- Introducción a la recuperación de datos
- Comprender la pérdida de datos
- El sistema falla
- Error humano
- Software dañado
- Fallo del software
- Error de hardware
- Bloqueo de virus
- Destrucción
- Desastres naturales
- Otros tipos de pérdida de datos
- Perdió una o más particiones
- Error de lectura de disquete
- Eliminar datos importantes
- Se perdió la contraseña
- El sistema falla
- Tipos y áreas de recuperación de datos
- Analizar la computadora antes de la recuperación de datos
- Período de recuperación aceptable
- Comprender los diversos costos
- Coste del tiempo de inactividad
- Costos de recuperación de datos
- Descripción del usuario
- Definir requisitos
- Establecer metas
- Algunas sugerencias antes de iniciar un proceso de solución de problemas de disco o recuperación de datos
- Algunos consejos para proteger sus datos
- Hacer una copia de seguridad
- Realizar escaneos de superficie mensuales
- Desfragmentar datos semanalmente
- Use un buen programa antivirus
- Acostúmbrese a mantener su disquete protegido contra escritura
- No use juegos y software pirateados
Capítulo II Introducción al disco duro
- Introducción
- Conjunto de disco duro
- Platos de discos y soportes
- Cabezas de lectura/escritura
- Colisión de cabeza
- Aparcamiento principal
- Deslizadores de cabeza, brazos y actuadores
- Control deslizante de encabezado
- Arma de cabeza
- Actuador de cabeza
- Motor de husillo
- Conectores y puentes
- Placa lógica
- Caché y circuitos de caché
- Cabezas de lectura/escritura
- Platos de discos y soportes
- Geometría de disco duro de bajo nivel
- formato
- formato de bajo nivel
- Partición
- Formato avanzado
- formato de bajo nivel
- Capacidad de almacenamiento con y sin formato
Capítulo 3 Enfoques lógicos de discos y sistemas operativos
- BIOS
- Interfaz INT 13H y extensión INT 13H
- Extensión Int13H
- Límite de 2,1 GB
- Límite de 33,8 GB
- Especificación ATA para discos IDE: límite de 137 GB
- Compatibilidad con BIOS IDE de dos y cuatro discos
- Interfaz INT 13H y extensión INT 13H
- Limitaciones del sistema de archivos
- FAT12
- FAT16
- FAT32
- NTFS
- Clústeres
- Tamaño del grupo
- Estructura lógica del disco duro
- Registro de arranque maestro (MBR) o tabla de partición maestra (MPT)
- Formato de registro de arranque maestro
- Formato de entrada de la tabla de particiones
- Byte de indicación del tipo de arranque
- El número de sector de la culata inicial de la partición
- Bytes de indicación del sistema de archivos
- Número de sector de culata final de partición
- El número de sector relativo donde comienza la partición
- Número de sectores en la partición
- Registro de arranque de DOS (DBR) / Sector de arranque de DOS
- Número de directorios raíz
- Número total de departamentos
- Descriptor de medios
- Número de sectores en FAT
- Sectores por pista (o sectores por encabezado)
- Departamentos ocultos
- Tabla de asignación de archivos (FAT)
- Cómo detecta Windows un apagado incorrecto
- directorio raíz
- Nombre de archivo largo (LFN)
- Área de datos (o área de archivo)
- Datos fragmentados y desfragmentados
- Determinar la causa de la corrupción de datos
- Arrancar el sistema desde un disquete de arranque
- Verificar la información de MBR
- Si MBR está bien, verifique DBR
- Arrancar el sistema desde un disquete de arranque
- Formato de entrada de la tabla de particiones
- Introducción
- Sistema de números decimales
- Sistema numérico binario
- Número binario a decimal
- Conversión de decimal a binario
- Formato binario
- un poco
- mordisquear
- bytes
- palabra
- Palabra doble
- Sistema de numeración octal
- conversión de binario a octal
- conversión de octal a binario
- Conversión de octal a decimal
- Conversión de decimal a octal
- sistema numérico hexadecimal
- Conversión de binario a hexadecimal
- Conversión hexadecimal a binaria
- Conversión hexadecimal a decimal
- Conversión de decimal a hexadecimal
- Código ASCII
- Algunos términos importantes del sistema numérico, comúnmente usados para datos y representaciones de almacenamiento de datos
- bytes
- Kilobytes
- Megabytes
- Gigabyte
- Terabytes
- PB
- Exabytes
- Zettabyte
- Ubytes
- Términos comunes de almacenamiento de datos
Capítulo 5 Introducción a la programación en C
- Introducción
- Por qué usar C en la programación de recuperación de datos
- Suponga que no sabe nada sobre C
- Empecemos
- Palabras clave
- Compilador
- Imprimir números
- Uso de variables
- Tipo de variable numérica
- Inicializar variables numéricas
- Operador
- Operador de asignación
- Operadores matemáticos
- Operadores relacionales
- Operadores lógicos
- Operador de coma
- Más sobre printf() y Scanf()
- Declaración de control
- sentencia if else
- instrucción de cambio
- Declaración de ruptura
- Continuar declaración
- bucle
- bucle while
- hacer el bucle while
- bucle for
- goto declaración
- Puntero
- matriz
- Array de caracteres
- Elemento de acceso
- Inicializar elementos de la matriz
- recorrer la matriz
- Arreglo multidimensional
- cuerda
- Algunas funciones de cadena de uso común
- función strlen
- función strcpy
- función strcmp
- función strcat
- función strtok
- función
- Pasar funciones por valor
- Llamada de referencia
- Sin comillas
- Asignación de memoria en C
- Reasignar memoria
- Liberar memoria
- Estructura
- Estructuras con miembros punteros en C
- Inicializadores de estructura en C
- Pasar struct para que funcione en C
- articulación
- Palabras clave conjuntas
- Aplicación práctica de la federación en la recuperación de datos
- Manejo de archivos en C
- El modo de archivo de la función fopen
- Cerrar archivo
- Leer archivo
- Escribir en archivo
- Uso de argumentos de línea de comando C
- Operador bit a bit
- Bitbit Y
- Bitbit O
- XOR bit a bit
- Elogio por Bits
- Desplazamiento bit a bit a la izquierda
- Desplazamiento bit a bit a la derecha
- Función a binario –decimal y conversión
- Decimal a función binaria
- Función de binario a decimal
- Depurar y probar
- Error de sintaxis
- Error lógico
- Prueba
- Algunos principios de prueba
- Pruebas de caja blanca
- Pruebas de caja negra
- Clase equivalente
- Análisis de valor límite
- Desarrolle un plan de prueba
Capítulo 6 Introducción a los fundamentos informáticos
- Introducción
- Conceptos básicos
- CPU
- Memoria central
- Registros de CPU
- Estructura del ensamblador
- Ventajas de los ensambladores
- Cumplir mis promesas
- Almacenar y cargar programas
- Segmentación
- Movimiento de datos
- Descanso
- Interrupción interna de hardware
- Interrupción de hardware externa
- Interrupción de software
- CPU
- Int 20H, finalizar el proceso
- Int 21H, función del sistema MS-DOS
Capítulo 7 Comandos de DOS necesarios
- Introducción
- Una breve historia
- Sistema operativo de disco de Microsoft
- (MS-DOS) Versión 1.0
- MS-DOS versión 2.0
- Versiones de MS-DOS 3.0 a 5.0
- MS-DOS versión 6.0
- MS-DOS versión 7.0 (Windows 95)
- Comandos necesarios
- Propiedades
- CD (o CHDIR)
- CHKDSK
- CLS
- Comandos
- Copiar
- Depurar
- extensión COM
- Extensión EXE
- Eliminar (o borrar)
- DELTREE
- DOSKEY
- Directorio
- Copia de disco
- Editar
- Cerrar sesión
- FC
- FDISK
- Buscar
- Formateo
- etiqueta
- MD (o MKDIR)
- Más
- Mover
- RD (o RMDIR)
- Escanear disco
- Tipo
- XCOPIAR
- Accesos directos canónicos, comodines y redireccionamientos
- Atajos
- Comodín
- Redirigir
- >
- >>
- <
- |
Capítulo 8 Funciones de Disk-BIOS y manejo de interrupciones en C
- Introducción
- funciones biosdisk y _bios_disk
- estructura diskinfo_t
- funciones absread y abswrite
- Manejar interrupciones en C
- Estructura SREGS
- Alianza REGS
- Estructuras BYTEREGS y WORDREGS
- funciones int86 e int86x
- función segregada
- funciones intdos e intdosx
- Estructura SREGS
- Cómo saber el número de disco físico
- Interrupción 13H (INT 13H), función de unidad de disco ROM BIOS
Capítulo 9 Manejo de discos duros grandes
- Primero, déjame contarte una historia
- Extensión INT 13H
- Cómo usar la extensión INT 13H en programación C
- Comentarios sobre la codificación de programas
Capítulo-10 Recuperación de datos de un disquete dañado
- ¿Por qué el disquete es ilegible?
- Cómo restaurar
- Método – 1
- Almacena una imagen de arranque para cualquier disquete nuevo
- Crear una imagen de registro de arranque de DOS del disquete
- Comentarios sobre la codificación de programas
- Pegue la imagen de inicio en el primer sector del disquete ilegible
- Comentarios sobre la codificación de programas
- Hagámoslo con un programa
- Crear una imagen de registro de arranque de DOS del disquete
- Comentarios sobre la codificación de programas
- Almacene la imagen de inicio en caracteres hexadecimales para usarla en nuestro programa anterior
- Comentarios sobre la codificación de programas
- Método: 2
- ¿Qué sucede si el método 1 no funciona?
- Copiar todos los datos de la superficie multimedia en un archivo
- Comentarios sobre la codificación de programas
- Pensando en soluciones para los errores de lectura del sector
- Comentarios sobre la codificación de programas
- Pegue los datos del archivo en la superficie física del nuevo disquete
- Comentarios sobre la codificación de programas
- Considere la recuperación lógica de datos eliminados o perdidos
- Comentarios sobre la codificación
- Comentarios sobre la codificación
- Comentarios sobre la codificación
Capítulo 11 Realización de copias de seguridad
- Por qué hacer una copia de seguridad
- Tiempo y contenido de la copia de seguridad
- Copia de seguridad MBR (Master Boot Record) y su uso
- Por qué hacer una copia de seguridad de MBR
- Qué puede restaurar un MBR de respaldo
- Escriba un programa para respaldar el MBR
- Comentarios sobre la codificación de programas
- Programa para restaurar MBR desde una copia de seguridad
- Comentarios sobre la codificación de programas
- Copia de seguridad DBR (registro de arranque de DOS) y su uso
- Por qué hacer una copia de seguridad de DBR
- ¿Qué puede restaurar un DBR de copia de seguridad?
- Programas para hacer y restaurar copias de seguridad DBR
- Imagen de disco completa
- Programas que escriben imágenes de disco completas
- Comentarios sobre la codificación
- Comentarios sobre la codificación
- Programas que escriben imágenes de disco completas
Capítulo 12 Lectura y modificación del MBR mediante programación
- Registro de arranque maestro (MBR) o tabla de partición maestra (MPT)
- Formato de registro de arranque maestro
- Formato de entrada de la tabla de particiones
- Escriba un programa para leer la tabla de particiones del MBR
- Comentarios sobre la codificación
- Programa para encontrar todas las particiones lógicas y su información
- Comentarios sobre la codificación
- Comentarios sobre la codificación
- Modificar el MBR programáticamente
- Comentarios sobre la codificación
Capítulo 13 Lectura y modificación del DBR con programación
- Registro de arranque de DOS (DBR) / Sector de arranque de DOS
- Leer DBR para disquetes y volúmenes pequeños
- Leer DBR grandes
- Cómo restaurar DBR mediante programación
- Comentarios sobre la codificación
Capítulo 14 Programación de recuperación de "Archivo original"
- Recuperación de archivos originales
- Encabezados y pies de página para algunos tipos de archivos importantes
- Escribir un programa para la recuperación de archivos originales
- Comentarios sobre la codificación
- INT 10H, función 01H: establece el tipo de cursor
Capítulo 15 Programación del borrador de datos
- Introducción
- Cuando los datos se vuelven completamente irrecuperables
- Por qué es tan importante el borrado de datos
- Programe un borrador de datos no destructivo
- Comentarios sobre la lógica y la codificación del programa
- Programa un borrador de datos destructivo
- Comentarios sobre la codificación
- Borrar el área de datos de un archivo específico
- Comentarios sobre la lógica y la codificación del programa
Capítulo 16 Desarrollo de más utilidades para discos
- Introducción
- Partición oculta
- Cómo ocultar particiones
- Escriba un programa para ocultar la partición
- Comentarios sobre la codificación
- Escriba un programa para mostrar particiones
- Comentarios del programa
- Escriba un programa para eliminar una partición
- Comentarios del programa
- Formatear el disquete "Track 0 Bad"
- Escribir una herramienta de edición de disco