Cordiali Saluti
Claudio DAFFRA
>Come Posso impostare una qualsiasi partizione come attiva
>tramite software.
Con la frase "tramite software" intendi un con un programma che stai
scrivendo tu ? Allora devi andare a cambiare un valore nella tabella
delle partizioni.
ciao
con la frase "tramite software" intendo che sto scrivendo un programmino
che cambi la partizione attiva con una "n"
purtroppo ho poco materiale didattico che mi dice dove e come impostare i
valori per attivare le partizioni
Cordiali Saluti
Claudio DAFFRA
valvern <val...@libero.it> wrote in message
kEheOKJmwu1td0...@4ax.com...
>con la frase "tramite software" intendo che sto scrivendo un
>programmino che cambi la partizione attiva con una "n"
Ti dico quel poco che so e che ho ricavato dalla Ralf Brown Interrupt
List :
Devi leggere il Master Boot Record, dove ai seguenti offset troverai
dei blocchi di 16 byte che descrivono le quattro partizioni :
1BEh partition record for partition 1
1CEh partition record for partition 2
1DEh partition record for partition 3
1EEh partition record for partition 4
La struttura del Partition record e' la seguente :
Format of partition record:
Offset Size Description
00h BYTE boot indicator (80h = active partition)
01h BYTE partition start head
02h BYTE partition start sector (bits 0-5)
03h BYTE partition start track (bits 8,9 in bits 6,7 of sector)
04h BYTE operating system indicator (see #00652)
05h BYTE partition end head
06h BYTE partition end sector (bits 0-5)
07h BYTE partition end track (bits 8,9 in bits 6,7 of sector)
08h DWORD sectors preceding partition
0Ch DWORD length of partition in sectors
Se serve altro sentiamoci in e-mail (credo che la cosa sia un pochino
OT in questo NG).
ciao
p.s. sei per caso di Genova ?