odczyt/zapis dowolnego sektora dysku
Od dłuższego czasu szukam informacji jak odczytać/zapisać sektor dysku.
Wszędzie są tylko opisy przerwać BIOS (z ograniczeniami do ok.8GB).
Korzystam z własnego programu do zabezpieczania całej partycji systemowej
komputera. Startuję z płyty CD, uruchamiam program, który zrzuca sektor po sektorze całą partycję na 4 pliki po 2GB na inną partycję dysku - analogicznie w drugą stronę.
Ograniczenia do ok.8GB zmuszają jednak do pomniejszania i powiększania partycji przy wykonywaniu bekapu.
Szukam dokładnego opisu. Najlepiej w postaci kilku linii kodu w assemblerze (wykorzystanie przerwań BIOSu obsługującego duże dyski lub bezpośredniego dostępu do dysku - bez udziału BIOSu).
Z góry dziękuję
|