PDA

View Full Version : ACCEDERE A BASSO LIVELLO AI SETTORI DELL?HARD DISK IN XP


x110
06-03-2003, 21:02
il titolo si commenta da solo.

in win 98 c'era 1 modo:
tramite un vxd (che richiamava gli interrupt dos).

ora in xp come si puo' fare?.

cionci
07-03-2003, 08:30
L'unico modo è usare un .SYS che permette l'accesso diretto all'hardware...

Ad esempio c'è giveio che è gratuito... Però non puoi chiamare gli interrupt DOS...devi fare tutto tramite il controller del dico rigido, quindi tutte IN e OUT... Inoltre scavalcare così Windows non credo sia propriamente sicuro...

Pensa che anche i programmi come Partition Magic devono riavviare in DOS per funzionare in Windows NT/2k/XP...

x110
07-03-2003, 11:31
come posso anch'io riavviare in dos?

mi sai indicare un sito dove prendere giveio?.

ho trovato un programmino che permette di cambiare il volume id
seriale logico dell'hard disk e anche se l'interfaccia e' dos,
aprendo il file si puo' leggere this program cannot be run in dos mode.

questo prog usa un file che e' \\.\vwin32.vxd per accedere (legg. e scriv.)
al master boot record e per comunicare con il driver usa il deviceiocontrol.

cionci
07-03-2003, 11:47
Per riavviare in DOS scrivono su un floppy un'immagine di un dischetto con il DOS... Poi bisogna riavviare con quel dischetto...

Per quel programma...nonostante funzioni in testo è sempre un prgoramma per Windows... Comunque quel programma non può funzionare sotto Windows 2k o XP perchè i file vxd funzionano solo sotto Windows 9x/Me... Ma il sorgente ce l'hai ?

Ti allego GiveIO ;)

C'è un file di esempio nella directory tstio per l'accesso diretto...

cionci
07-03-2003, 11:50
Ah...per installare GiveIO lo emtti in System32 e poi devi usare questo programma...

cionci
07-03-2003, 11:59
Guarda qui: http://www.sysinternals.com/ntw2k/source/misc.shtml#VolumeId

x110
07-03-2003, 16:40
il programma di cui ti parlavo era propio questo
e ti posso assicurare che funziona in xp.
per quanto riguarda i sorgenti non li ho, ma
le cose che ho detto le ho interpretate io leggendo
il contenuto del file con notepad.
io ero abituato sotto win98 a usare il deviceio e il vxd in
questione che ho visto anche all'interno del prog, ed e' per questo
che ho azzardato l'ipotesi.

grazie comunque ora provo il giveio.

ciao. ;)

x110
07-03-2003, 17:46
giveio funziona solo in xp oppure funz anche in 98?

cionci
07-03-2003, 19:03
Su 98 non ho provato...ma dovrebbe funzionare...