Titolo del libro | Recupero dati con e senza programmazione |
Autore di libri | Tarn Tiyagi |
Editore di libri | Pubblicazioni BPB, Nuova Delhi, India |
numero di pagina | 540 |
taglia | (9.5 x 7.5 x 1.0) pollice |
ISBN | 81-7656-922-4 |
Esempi di capitoli di libriRecupero dati con e senza programmazione von Autor Tarn Tiyagi
sommario
Capitolo 1 Panoramica del recupero dati
- Panoramica sul recupero dei dati
- Comprendi la perdita di dati
- Systemabsturz
- errore umano
- Corruzione del software
- Malfunzionamento del software
- Errore hardware
- Crash del virus
- Interferenza
- disastro naturale
- Altri tipi di perdita di dati
- Perdita di una o più partizioni
- Errore di lettura floppy
- Elimina i dati importanti
- Ho perso la mia password
- Systemabsturz
- Tipi e aree di recupero dati
- Analisi al computer prima del recupero dei dati
- Periodo di recupero accettabile
- Comprendere i vari costi
- Costo dei tempi di fermo
- Costo recupero dati
- Descrizione utente
- Definizione dei requisiti
- stabilire un obiettivo
- Alcuni suggerimenti prima di avviare una procedura di risoluzione dei problemi del disco o di ripristino dei dati
- Suggerimenti per proteggere i tuoi dati
- Fai un backup
- Eseguire una scansione della superficie mensile
- Ottimizzazione settimanale dei dati
- Usa un buon programma antivirus
- Prendi l'abitudine di scrivere e proteggere i dischi
- Non utilizzare giochi o software piratati
Capitolo 2 Introduzione al disco rigido
- Prefazione
- Componente del disco rigido
- Dischi e media
- Testa di lettura/scrittura
- Kopf-Crash
- Kopf Parken
- Aliante di testa, braccio, attuatore
- intestazione
- fattoria degli agenti di polizia
- Fotocopiatrice
- Motore mandrino
- Connettore e ponticello
- Tavola logica
- Cache e circuito cache
- Testa di lettura/scrittura
- Dischi e media
- Geometria del disco di basso livello
- formato
- Formattazione di basso livello
- Partizionamento
- Formato di alto livello
- Formattazione di basso livello
- Capacità di archiviazione formattata e non formattata
Capitolo 3 Approccio logico a dischi e sistemi operativi
- BIOS
- Interfaccia INT13H ed estensioni INT13H
- Estensione Int13H
- Limite di 2,1 GB
- Limite di 33,8 GB
- Specifica ATA del disco rigido IDE: limite di 137 GB
- Supporto BIOS IDE per 2 e 4 dischi rigidi
- Interfaccia INT13H ed estensioni INT13H
- Limiti del file system
- FAT12
- FAT16
- FAT32
- NTFS
- grappolo
- Dimensione del grappolo
- Struttura logica del disco rigido
- Record di avvio principale (MBR) o tabella delle partizioni master (MPT)
- Formato record di avvio principale
- Formato di immissione della tabella delle partizioni
- Byte indicatore del tipo di avvio
- Numero del settore della testata del cilindro di inizio partizione
- Byte dell'indicatore del file system
- Numero del settore della testata finale della partizione
- Numero di settore relativo all'inizio della partizione
- Numero di settori nella partizione
- DOS Boot Record (DBR) / DOS Bootsektor
- Numero di directory radice
- Numero totale di settori
- Descrizione multimediale
- Numero di settori FAT
- Settore per binario (o settore per capo)
- Settori nascosti
- Tabella di allocazione dei file (FAT)
- Come Windows rileva l'arresto improprio
- Root directory
- Nome file lungo (LFN)
- Area dati (o area file)
- Dati frammentati e frammentati
- Identificare la causa del danneggiamento dei dati
- Avviare il sistema utilizzando un floppy disk avviabile
- Controllare le informazioni sull'MBR
- Se l'MBR va bene, controlla il DBR
- Avviare il sistema utilizzando un floppy disk avviabile
- Formato di immissione della tabella delle partizioni
- introduzione
- Sistema decimale
- Sistema binario
- Conversione da binario a decimale
- Conversione da decimale a binario
- Formato binario
- i denti
- Stuzzichini
- Lavoro part time
- parole
- Doppia parola
- Sistema ottale
- Conversione da binario a ottale
- Conversione da ottale a binario
- Conversione da ottale a decimale
- Conversione da decimale a ottale
- Sistema Hexadezimalzahlen
- Conversione da binario a esadecimale
- Conversione da esadecimale a binario
- Conversione da esadecimale a decimale
- Conversione da decimale a esadecimale
- codice ASCII
- Alcuni importanti termini di notazione comunemente usati per descrivere i dati e l'archiviazione dei dati
- byte
- Kilobyte
- megabyte
- Gigabyte
- terabyte
- Petabyte
- Exabyte
- Zettabyte
- Yottabyte
- Condizioni generali di conservazione dei dati
Capitolo 5 Introduzione alla programmazione in C
- introduzione
- Perché C viene utilizzato nella programmazione del recupero dati
- Non credo di sapere nulla di C
- Iniziamo
- Parola chiave
- Compila il programma
- Stampa numeri
- Usa variabili
- Tipo di variabile numerica
- Inizializza una variabile numerica
- operatore
- Operatore di assegnazione
- operatore matematico
- Operatore relazionale
- Operatore logico
- Operatore virgola
- Un po' di più su printf() e Scanf()
- Procedura di controllo
- affermazione ifelse
- istruzione switch
- dichiarazione di rottura
- Continua dichiarazione
- Macinare
- mentre loop
- ciclo continuo
- ciclo for
- vai alla dichiarazione
- In senso opposto
- disposizione
- Matrice di caratteri
- Accesso agli elementi
- Inizializza gli elementi dell'array
- Iterare l'array
- Array multidimensionale
- Corda
- Alcune comuni funzioni di stringa
- funzione strlen
- funzione strcpy
- funzione strcmp
- funzione strcat
- funzione strtok
- funzione
- Wertübergabefunktionen
- Chiama per riferimento
- Rinviato
- Allocazione della memoria in C
- Riallocazione dello spazio di archiviazione
- Memoria libera
- Costruzione
- Struttura con elemento puntatore di C
- Inizializzatore della struttura C
- Passa una struttura a una funzione C
- Unione
- Parola chiave unione
- Uso pratico dell'unione nel recupero dati
- Gestione dei file in C
- Modalità file della funzione fopen
- Chiudi file
- Leggi il file
- Scrivi su file
- Argomenti della riga di comando che utilizzano C
- Manipolatore bit a bit
- Bit per bit AND
- Bit per bit OR
- OR esclusivo bit per bit
- Complimenti bit a bit
- Spostamento a sinistra bit a bit
- Spostamento bit a destra a destra
- Funzioni e conversioni da binari a decimali
- Funzione per convertire decimali in binari
- Funzione per convertire da binario a decimale
- Debug e test
- Errore di sintassi
- Errore logico
- test
- Alcuni principi di prova
- Test scatola bianca
- Test scatola nera
- Classe di equivalenza
- Analisi delle restrizioni
- Creazione di un piano di test
Capitolo 6 Panoramica delle nozioni di base sull'informatica
- Introduzione
- Concetto di base
- CPU
- Memoria centrale
- Registro CPU
- Assembla la struttura
- Vantaggi dell'assemblatore
- Mantieni la tua promessa
- Salvataggio e caricamento di programmi
- segmento
- Sposta i dati
- interrompere
- Interrupt hardware interni
- Interrupt hardware esterni
- Interruzione del software
- CPU
- Int 20H, fine del processo
- Int 21H, caratteristiche del sistema MS-DOS
Capitolo 7 Comandi DOS richiesti
- Introduzione
- Breve racconto
- Sistema operativo disco Microsoft
- (MS-DOS) versione 1.0
- MS-DOS versione 2.0
- MS-DOS versione 3.0-5.0
- MS-DOS versione 6.0
- MS-DOS versione 7.0
- Comandi obbligatori
- Attributo
- CD (o CHDIR)
- CHKDSK
- CLS
- comando
- copia
- Debug
- Estensione COM
- Estensione EXE
- CANCELLA (o CANCELLA)
- Deltry
- DOSTASTO
- VERZ
- Copia disco
- Modifica
- Unisciti
- FC
- FDISK
- Trova
- Formato
- Etichetta
- MD (o MKDIR)
- Altri
- Sposta
- RD (o RMDIR)
- Scandisco
- digita
- XCOPY
- Specifiche, caratteri jolly e scorciatoie di reindirizzamento
- Scorciatoia
- Segnaposto
- reindirizza
- >
- >>
- <
- |
Capitolo 8 Funzione BIOS del disco e gestione degli interrupt C
- Introduzione
- funzioni biosdisk e _bios_disk
- struttura diskinfo_t
- funzioni absread e abswrite
- Elaborazione dell'interruzione C
- struttura SREGS
- Unione REGS
- Strutture BYTEREGS e WORDREGS
- funzioni int86 e int86x
- Funzione di separazione
- funzioni intdos e intdosx
- struttura SREGS
- Come controllare il numero del disco fisico
- Interruzione 13H (INT 13H), funzione del driver del disco rigido ROMBIOS
Capitolo 9 Manipolazione di dischi di grande capacità
- Fammi parlare prima
- Estensione INT13H
- Come utilizzare gli interni INT13H nella programmazione C
- Commenti sulla codifica del programma
Capitolo 10 Recupero dati da disco danneggiato
- Perché non riesco a leggere un floppy disk
- Come recuperare
- metodo – 1
- Salva una nuova immagine di avvio per ogni disco
- Immagine del record di avvio DOS del floppy appropriato
- Commenti di codifica
- Inserisci l'immagine di avvio nel primo settore di un floppy disk illeggibile
- Commenti di codifica
- Eseguiamolo in un programma
- Immagine del record di avvio DOS del floppy appropriato
- Commenti sulla codifica
- Salva l'immagine di avvio in caratteri esadecimali da utilizzare nei programmi precedenti
- Commenti sulla codifica del programma
- metodo – 2
- Cosa fare se il Metodo 1 non funziona
- Copia tutti i dati della superficie del supporto in un unico file
- Commenti di codifica
- Pensa alla risoluzione degli errori di lettura del settore
- Commenti di codifica
- Incolla i dati dal file sulla superficie fisica del nuovo disco
- Commenti di codifica
- Pensa a un recupero logico dei dati cancellati o persi
- Commenti sulla codifica
- Commenti sulla codifica
- Commenti sulla codifica
Capitolo 11 Creazione di un backup
- Motivo del backup
- Quando e cosa eseguire il backup
- Backup MBR (Master Boot Record) e come usarlo
- Motivo per il backup di MBR
- Cosa può essere ripristinato con il backup MBR
- Creazione di un programma per eseguire un backup dell'MBR
- Commenti di codifica
- Programma per ripristinare MBR dal backup
- Commenti di codifica
- Backup DBR (record di avvio DOS) e come utilizzarlo
- Motivo per il backup di DBR
- Cosa posso ripristinare con un backup da DBR?
- Un programma per creare e ripristinare backup DBR
- Immagine del disco completo
- Creazione di un programma di imaging del disco completo
- Commenti sulla codifica
- Commenti sulla codifica
- Creazione di un programma di imaging del disco completo
Capitolo 12 Programmazione Letture e modifiche MBR
- Master Boot Record (MBR) o Master Partition Table (MPT)
- Formato record di avvio principale
- Formato di immissione della tabella delle partizioni
- Writer che legge la tabella delle partizioni MBR
- Commenti sulla codifica
- Un programma che recupera tutte le partizioni logiche e le relative informazioni
- Commenti sulla codifica
- Commenti sulla codifica
- Modifica MBR mediante programmazione
- Commenti sulla codifica
Capitolo 13 Programmazione di letture e modifiche DBR
- Record di avvio DOS (DBR) / settore di avvio DOS
- Leggi DBR da floppy disk e piccola quantità
- Leggi una grande quantità di DBR
- Come ripristinare DBR tramite programmazione
- Commenti sulla codifica
Capitolo 14 Programmazione per il recupero di "file non elaborati"
- Recupero di file grezzi
- Intestazioni e piè di pagina per alcuni tipi di file importanti
- Creazione di un programma per recuperare file grezzi
- Commenti sulla codifica
- INT 10H, Funzione 01H-Imposta il tipo di cursore
Capitolo 15 Programmazione del wiper dati
- Introduzione
- Se i dati non possono essere recuperati
- Perché cancellare i dati è così importante
- Accendino del tergicristallo dati non distruttivo
- Commenti sulla logica e la codifica del programma
- Programma di scrittura per wiper dati distruttivi
- Commenti sulla codifica
- Elimina l'intervallo di dati di un file specifico
- Commenti sulla logica e la codifica del programma
Capitolo 16 Sviluppo di utilità per i dischi
- Introduzione
- Nascondi partizione
- Come nascondere la partizione
- Writer per nascondere la partizione
- Commenti sulla codifica
- Writer per visualizzare nuovamente la partizione
- Commenti sul programma
- Writer per eliminare la partizione
- Commenti sul programma
- Formattazione del disco "Track 0 Bad".
- Creazione di uno strumento di modifica del disco