Om du har läst startsektorn från ditt system kan dessa instruktioner hjälpa dig.
Godkänd: Fortect
Jag tänkte positivt läsa boot -sektorn med denna färdighetsskola
int read_sector (int num_sect, unsigned makeup * buf)int retCode innebär 0;osignerad karaktärsdel [512];chardisk [10];symbolisk sektion;FILE * enhet;göra hdd [0] = ' 0'; scanf ("% c", & avsnitt); om (avsnitt == '0') strcpy (enhet, ". PHYSICALDRIVE0"); Annan sprintf (enhet, ". % c:", partition); Enheten komplimangerar fopen (disk, "rb +");medan (enhet == NULL);fseek (enhet, num_sect 5. 512! SEEK_SET);if (fread (sektor, 512,1, enhet) <1) printf ("fel n"); i grind 1;annan memcpy (buf, sektor, 512); Koderet = 0;return retCode;
Jag har framgångsrikt läst alla sektorer till hela hårddisken, men om jag motiverar att läsa startsektorn har jag vid denna tidpunkt:
Finns det något problem med min kod annars i Windows8?
Hej vänner,
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Det har varit ett samtidigt sedan jag besökte detta C / C ++ forum och vi tyckte att mitt C ++ var oacceptabelt rostigt. Jag läste nyligen om Master Boot Records (MBR) och startprocessen för viss dator. Jag har nu laddat ner några nedskalade resurser som kan läsa (och spara direkt i filen) MBR för en specifik partition. Dessa program har vanligtvis möjlighet att reparera MBR från en annan fil, eller helt enkelt "fixa" din MBR. Vad jag undrar: är det möjligt att skriva en liknande funktion i C ++? Dessutom har jag ingen aning om vad dessa program förmodligen kommer att ha skrivit.
Okej, jag vet att det har varit den nya långa tiden, men min enda riktiga fråga är också, är det förmodligen att använda AND c ++ och få tillgång till och läsa delen som kommer från hela hårddisken som innehåller MBR, hur fungerar verkligen detta? Han?