Πρόγραμμα για να ανακτηθούν τα στοιχεία από τη δισκέτα με την ανάγνωση των πληροφοριών αρχείων από τον κατάλογο ρίζας

Files Recovery Software
Σπίτι Στοιχεία Επικοινωνίας Εξυπηρέτηση Πελατών Κατεβάστε το Demo Προϊόντα  

 
 

Ανακτούμε τα στοιχεία με την ανάγνωση των πληροφοριών του αρχείου (σ) από τον κατάλογο ρίζας και ενσωματώνουμε έπειτα το αρχείο στην πορεία προορισμού και ανακτούμε το αρχείο. Το επόμενο πρόγραμμά μας εκτελεί τα ακόλουθα βήματα για να ανακτήσει τα στοιχεία:

  • Διαβάστε τις καταχωρήσεις καταλόγου ρίζα ςκαι τους επιδείξτε στην οθόνη με όλες τις πληροφορίες όπως το αρχείο/το όνομα καταλόγου, επέκταση του αρχείου, που αρχίζει το μέγεθος συστάδων των αρχείων στις ψηφιολέξεις.
  • Διαβάστε τις πληροφορίες αρχείων και καταλόγων στα subdirectories και τους επιδείξτε αν είναι απαραίτητο.
  • Επιβεβαιώστε το όνομα αρχείων που ανακτάται και να συνεχίσει την αποκατάσταση.
  • Υπολογίστε τις (κύλινδρος, κεφάλι, και τομέας) πληροφορίες CHS για το διευκρινισμένο αρχείο που ανακτάται.
  • Ενσωματώστε τα στοιχεία του αρχείου από την περιοχή στοιχείων του δίσκου και σώστε το ανακτημένο αρχείο στο διευκρινισμένο όνομα αρχείων προορισμού στη διευκρινισμένη πορεία.

Αυτό το πρόγραμμα δεν φροντίζει εάν οι πληροφορίες μποτών της δισκέτας είναι αναγνώσιμες ή όχι. Επομένως μπορείτε να ανακτήσετε ακόμη και τα διαγραμμένα στοιχεία από την αλλοιωμένη δισκέτα επίσης. Δείτε την κωδικοποίηση του προγράμματος:

/* Πρόγραμμα για να ανακτηθούν τα στοιχεία από τη δισκέτα με την ανάγνωση των πληροφοριών αρχείων από τον κατάλογο ρίζας */

#include<stdio.h>
#include<bios.h>
#include<dos.h>

void main()
{
void Display_Information(unsigned int,unsigned int, unsigned int);
unsigned int track=0,head=1,sector=2;

Display_Information(track,head,sector);
} /*Τέλος του κεντρικού αγωγού*/

void Display_Information(unsigned int track, unsigned int head,
unsigned int sector)
{
void recover(unsigned int *,unsigned int);

char buf[512]; //Απομονωτής 512 ψηφιολέξεων
char ch;
struct diskinfo_t finfo; //Δομή, που χρησιμοποιείται από _ το bios_disk
unsigned int result,i,j, count=0; /* Ακέραιοι αριθμοί που καθορίζονται ανυπόγραφοι */
unsigned int file_no; /* Ανυπόγραφος ακέραιος αριθμός για τον αριθμό αρχείου */

struct
{
unsigned int name[8],ext[3]; /* Όνομα αρχείων για το DOS με (οκτώ σημείο τρία) το σχήμα 8,3*/

unsigned int attribute; // Αρχείο/ιδιότητες καταλόγου
unsigned int start; // Αρχική συστάδα του αρχείου
long unsigned int size; // Μέγεθος του αρχείου στις ψηφιολέξεις
}root[32]; /* 32 Πληροφορίες ψηφιολέξεων του αρχείου/του καταλόγου στον κατάλογο ρίζας */
clrscr();

 

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33

Next page
 
 
Data Recovery Book
 
Κεφάλαιο 1 Μια επισκόπηση της αποκατάστασης στοιχείων
Κεφάλαιο 2 Εισαγωγή των σκληρών δίσκων
Κεφάλαιο 3 Λογική προσέγγιση στους δίσκους και το OS
Κεφάλαιο 4 Συστήματα αριθμού
Κεφάλαιο 5 Εισαγωγή του προγραμματισμού γ
Κεφάλαιο 6 Εισαγωγή στα βασικά υπολογιστών
Κεφάλαιο 7 Απαραίτητες εντολές DOS
Κεφάλαιο 8 Δίσκος-ζωντανό ον λειτουργεί και διακόπτει το χειρισμό με το γ
Κεφάλαιο 9 Διαχειριζόμενοι μεγάλοι σκληροί δίσκοι
Κεφάλαιο 10 Αποκατάσταση στοιχείων από την αλλοιωμένη δισκέτα
Κεφάλαιο 11 Παραγωγή των στηριγμάτων
Κεφάλαιο 12 Ανάγνωση και τροποποίηση MBR με τον προγραμματισμό
Κεφάλαιο 13 Ανάγνωση και τροποποίηση DBR με τον προγραμματισμό
Κεφάλαιο 14 Προγραμματισμός για την αποκατάσταση "ακατέργαστων αρχείων"
Κεφάλαιο 15 Προγραμματισμός για τις ψήκτρες στοιχείων
Κεφάλαιο 16 Ανάπτυξη περισσότερων χρησιμοτήτων για τους δίσκους
Προσάρτημα Γλωσσάριο όρων αποκατάστασης στοιχείων
 
 
Pro Data Doctor

Σπίτι

Προϊόντα

Στοιχεία Επικοινωνίας

Εξυπηρέτηση Πελατών

Κατεβάστε το Demo

Όροι και Προϋποθέσεις

 
Pro Data Doctor