Jak odzcytywac dysk twardy sektor po sektorze

0

Jak odczyta dysk twardy sektor po sektorze.
Mam za zadanie stworzy program na ksztalt Nortonowskiego Ghost-a.
To znaczy - mam zbootowa komp z dyskietki startowej WIN98, a potem
przepisa jeden dysk sektor po sektorze na drugi.
W jakich bibliotekach mam pogrzebac.....
Ma ktos jakis pomysl jak sie za to zabrac....

Z gory dzieki za kazdy pouczajacy odzew z waszej strony:
MAREK

0

Poszukaj dobrze podpowiem że są dwie funkcje z czystego C

absread odczytanie sektorów z dysku
abswrite zapisanie sektorów na dysk

Wiecej na MSDN [!!!]

0

Oki
Sprawdzilłem absread() z DOS.H i biosdisk() z BIOS.H na wszelkie
sposoby. I za każdym razem gdy chcę się dostać do dysku twardego
(disk = 0x80) otrzymuje kod -1 - operacja nie powiodła się.
Może ktoś wie jak temu zaradzić.
Albo zna jakiś inny sposób czytania dysku twardego sektor po sektorze....

0

Pod Windows XP to nie ma prawa działać.

0

Ale to nie ma działać pod WinXP.
Programik ma działać w DOS-ie uruchamianym z dyskietki startowej WIN98....

0

Dobra - udało się.
Opanowałem obsługę funkcji biosdisk() z biblioteki BIOS.H

1 użytkowników online, w tym zalogowanych: 0, gości: 1