-
partizionare i dischiScritto daavvelenatoun mezzo cavalloil 2012-06-03 14:54:46.0 alle 2012-06-03 14:54:46.0Trollate totali: 14239c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
possibilmente ntfs.I pedoni possono muoversi solo in avanti.-
Re: partizionare i dischiScritto da: avvelenato
> c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> possibilmente ntfs.
eh? non ho capito cosa non puoi fare con questo
...
Young professional woman and busy mom.-
Re: partizionare i dischiScritto daNon Autenticatoil 2012-06-03 14:58:33.0 alle 2012-06-03 14:58:33.0> > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > possibilmente ntfs.
>
> eh? non ho capito cosa non puoi fare con questo
...
Gli interessa sapere come si fa, a basso livello.-
Re: partizionare i dischiScritto da:
> > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > possibilmente ntfs.
> >
> > eh? non ho capito cosa non puoi fare con questo
...
>
> Gli interessa sapere come si fa, a basso livello.
allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.Young professional woman and busy mom.-
Re: partizionare i dischiScritto daavvelenatoun mezzo cavalloil 2012-06-03 15:08:13.0 alle 2012-06-03 15:08:13.0Trollate totali: 14239Scritto da: ::1
> Scritto da:
> > > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > > possibilmente ntfs.
> > >
> > > eh? non ho capito cosa non puoi fare con questo
...
> >
> > Gli interessa sapere come si fa, a basso livello.
>
> allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.
sì temo sia l'unico...I pedoni possono muoversi solo in avanti.-
Re: partizionare i dischiScritto daaltgutente che non utieneil 2012-06-03 15:40:04.0 alle 2012-06-03 15:40:04.0Trollate totali: 11540> > > > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > > > possibilmente ntfs.
> > > >
> > > > eh? non ho capito cosa non puoi fare con questo
...
> > >
> > > Gli interessa sapere come si fa, a basso livello.
> >
> > allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.
>
> sì temo sia l'unico...
Be', la partition table e` una bischerata spiegarla, contiene poche informazioni (il settore dove comincia la partizione, quanti settori contiene a partire da quel punto, e il "tipo" di partizione che da` un'indicazione di con che FS dovrebbere essere organizzati i dati all'interno), anche se poi quelle a GUID sono un po' piu` verbose. Visto che menzioni "possibilmente ntfs", l'unico riferimento al file system che c'e` nella partition table e` il type byte (nelle legacy MBR partition tables) o il disk GUID (in quelle a GUID dell'EFI).
In una GUID partition table, NTFS rientrerebbe sotto al GUID:
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
...che pero` non identifica univocamente NTFS: in quel caso e` una generica partizione Windows associabile a una lettera d'unita`, che potrebbe essere poi registrata in NTFS o in FAT/FAT32.
Nella legacy, quella che sta sul Master Boot Record, il type byte di NTFS e` 7 (0x07), e quello identifica effettivamente solo partizioni NTFS, perche` alle FAT sono associati altri type bytes (0x06 per FAT, 0x0B per FAT32).
Per scrivere un programma di ripartizionamento che possa mantenere integri i dati, bisogna che il programma sia in grado di manipolare il file system per compattarlo oppure espandere lo spazio disponibile. Il che non e` banale. Scriverne uno che crei partizioni nuove, invece, e` abbastanza facile.
-
-
Re: partizionare i dischiScritto daNon Autenticatoil 2012-06-03 15:09:24.0 alle 2012-06-03 15:09:24.0> > > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > > possibilmente ntfs.
> > >
> > > eh? non ho capito cosa non puoi fare con questo
...
> >
> > Gli interessa sapere come si fa, a basso livello.
>
> allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.
Immagino anch'io, dovrebbe provare a corromperlo con un'offerta di dolciumi ad alto contenuto calorico.-
Re: partizionare i dischiScritto daavvelenatoun mezzo cavalloil 2012-06-03 15:12:08.0 alle 2012-06-03 15:12:08.0Trollate totali: 14239Scritto da:
> > > > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > > > possibilmente ntfs.
> > > >
> > > > eh? non ho capito cosa non puoi fare con questo
...
> > >
> > > Gli interessa sapere come si fa, a basso livello.
> >
> > allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.
>
> Immagino anch'io, dovrebbe provare a corromperlo con un'offerta di dolciumi ad alto contenuto calorico.
vedo che quello che mi ha consigliato il buon peto è una suite autoavviante di vari programmini opensorci, basterebbe capire quale fa al caso mio e andare a spulciare il sorcio... "basterebbe"

comunque è un orologione gigante.I pedoni possono muoversi solo in avanti.-
Re: partizionare i dischiScritto da: avvelenato
> Scritto da:
> > > > > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > > > > possibilmente ntfs.
> > > > >
> > > > > eh? non ho capito cosa non puoi fare con questo
...
> > > >
> > > > Gli interessa sapere come si fa, a basso livello.
> > >
> > > allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.
> >
> > Immagino anch'io, dovrebbe provare a corromperlo con un'offerta di dolciumi ad alto contenuto calorico.
>
> vedo che quello che mi ha consigliato il buon peto è una suite autoavviante di vari programmini opensorci, basterebbe capire quale fa al caso mio e andare a spulciare il sorcio... "basterebbe"
>
>
>
>
>
> comunque è un orologione gigante.
taglia corto e dicci cosa ti serve: probabilmente esiste già o puoi facilmente farlo con grub2
Young professional woman and busy mom.-
Re: partizionare i dischiScritto daavvelenatoun mezzo cavalloil 2012-06-03 15:19:18.0 alle 2012-06-03 15:19:18.0Trollate totali: 14239Scritto da: ::1
> Scritto da: avvelenato
> > Scritto da:
> > > > > > > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > > > > > > possibilmente ntfs.
> > > > > >
> > > > > > eh? non ho capito cosa non puoi fare con questo
...
> > > > >
> > > > > Gli interessa sapere come si fa, a basso livello.
> > > >
> > > > allora ci vuole alex,tg che spieghi ogni byte della partiton table a che serve immagino.
> > >
> > > Immagino anch'io, dovrebbe provare a corromperlo con un'offerta di dolciumi ad alto contenuto calorico.
> >
> > vedo che quello che mi ha consigliato il buon peto è una suite autoavviante di vari programmini opensorci, basterebbe capire quale fa al caso mio e andare a spulciare il sorcio... "basterebbe"
> >
> >
> >
> >
> >
> > comunque è un orologione gigante.
>
> taglia corto e dicci cosa ti serve: probabilmente esiste già o puoi facilmente farlo con grub2
mi è venuta la sega mentale di fare un programma di backup distribuito (su lan), che crei una partizione nascosta ripartizionando i dischi di tutti i pc nella rete, gestisca lo spazio ottenuto facendo in modo che il backup del pc N possa essere su uno o più pc ma non sul pc N.
ma è ben oltre la mia portata, questo orologio gigante. noto che questi pensieri mi vengono quando mi sento solo e triste.
I pedoni possono muoversi solo in avanti.
-
-
-
-
-
-
-
Re: partizionare i dischiScritto da: avvelenato
> c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> possibilmente ntfs.
Per fare queste cose occorre una documentazione difficile da reperire e decisamente voluminosa, non è che sia difficile, bisogna sapere come funzia il tutto.
Io ho fatto qualcosa di simile nei primissimi anni 90 o forse a fine anni 80, con il DOS oppure con programmi che bypassavano il DOS e scrivevano in posizioni fisse di memoria.
Esempio: il dos quando tu mandavi in stampa attraverso LPT1 qualche cosa, verificava ci fosse collegata la stampante e aspettava l'OK (DTR), se non c'era quello aspettava e non faceva altro.
Di solito usavo una stampante seriale RS232 che non dava questo problema poi ho preso un libro (che ho ancora) e ho capito come fare per bypassare il problema. Ecco, è più o meno la stessa cosa.
Everyone has the right to my opinion!-
Re: partizionare i dischiScritto daavvelenatoun mezzo cavalloil 2012-06-03 15:59:10.0 alle 2012-06-03 15:59:10.0Trollate totali: 14239Scritto da: exsinistro
> Scritto da: avvelenato
> > c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> > possibilmente ntfs.
>
> Per fare queste cose occorre una documentazione difficile da reperire e decisamente voluminosa, non è che sia difficile, bisogna sapere come funzia il tutto.
> Io ho fatto qualcosa di simile nei primissimi anni 90 o forse a fine anni 80, con il DOS oppure con programmi che bypassavano il DOS e scrivevano in posizioni fisse di memoria.
> Esempio: il dos quando tu mandavi in stampa attraverso LPT1 qualche cosa, verificava ci fosse collegata la stampante e aspettava l'OK (DTR), se non c'era quello aspettava e non faceva altro.
> Di solito usavo una stampante seriale RS232 che non dava questo problema poi ho preso un libro (che ho ancora) e ho capito come fare per bypassare il problema. Ecco, è più o meno la stessa cosa.
>
quando eri giovane te partizionavate le schede perforate...I pedoni possono muoversi solo in avanti.
-
-
Re: partizionare i dischiScritto dail 2012-06-03 15:38:17.0 alle 2012-06-03 15:38:17.0Trollate totali: 2001Scritto da: avvelenato
> c'è qualcuno che sa come si fa? non intendo dire "con che programma", intendo dire se c'è qualcuno che saprebbe scrivere una versione spartana di un programma per ripartizionare un disco.
> possibilmente ntfs.
Non sono sicuro, perché è un argomento che non ho mai approfondito, ma non credo che cambi in base a che filesystem poi ci vuoi mettere su. Se non sbaglio la partizione ha una flag, credo di 8 bit, chiamata "partition type" che serve appunto al SO per stabilire velocemente quale filesystem ci andrà poi dentro (anche se poi il SO non è affatto obbligato a leggerla questa flag o a tenerla in qualsiasi conto), ma a parte questo penso che il resto della partizione sia filesystem-agnostico.
Se non ricordo male, dai tempi antichi, le partizioni su un disco possono essere 4 (dette partizioni primarie). Per ovviare a questo problema sono state inventate le così dette "partizioni estese" che penso siano semplicemente delle partizioni virtuali all'interno di una partizione primaria (che a quel punto non contiene un filesystem ma n-sottopartizioni).
Cmq a parte questo non so altro e non sono nemmeno sicuro che le cose stiano come ho detto.
Cmq se cerchi online i dettagli di come poi queste partizioni siano implementate troverai sicuramente qualcosa.-
Re: partizionare i dischiScritto daaltgutente che non utieneil 2012-06-03 15:55:16.0 alle 2012-06-03 15:55:16.0Trollate totali: 11540> Se non sbaglio la partizione ha una flag, credo di 8 bit, chiamata "partition type" che serve appunto al SO per stabilire velocemente quale filesystem ci andrà poi dentro (anche se poi il SO non è affatto obbligato a leggerla questa flag o a tenerla in qualsiasi conto), ma a parte questo penso che il resto della partizione sia filesystem-agnostico.
Piu` o meno e` cosi`. Personalmente ho sempre assegnato il type byte (quel flag di 8 bit a cui ti riferisci) al FS che ci volevo mettere dentro (magari per fare un mirror), e non so quanti e quali OS necessitino di un type byte compatibile con il FS (che ha altri marcatori di riconscimento, comunque). So che Windows XP non riconosceva le mie partizioni nascoste sotto un ID generalmente non usato (0x2B), e non le montava malgrado fossero copie identiche per dimensione e contenuti di una partizione NTFS.
> Se non ricordo male, dai tempi antichi, le partizioni su un disco possono essere 4 (dette partizioni primarie). Per ovviare a questo problema sono state inventate le così dette "partizioni estese" che penso siano semplicemente delle partizioni virtuali all'interno di una partizione primaria (che a quel punto non contiene un filesystem ma n-sottopartizioni).
Sono partizioni descritte da tabelle aggiuntive, tabelle che hanno lo stesso tracciato del Master Boor Record ma che non sono registrate nel settore zero del disco. In pratica, una partizione estesa viene "puntata" dal campo che nel MBR specificherebbe il primo settore di una partizione normale. Quando il type byte indica una partizione estesa, il SO e` tenuto a interpretare quel che trova scritto nel "primo settore" come una tabellina di due sole tuple: la prima tupla descrive la partizione estesa, l'altra rimanda a un'ulteriore tabella, e cosi` via in una catena di rimandi che permette l'aggiunta di altre partizioni estese.
In sintesi, e` un po' come se l'MBR fosse un "mozzo" a cui sono connesse fino a quattro "catene" ciascuna delle quali potrebbe essere o una partizione primaria (un solo "anello"), o una partizone estesa (una catena con un numero illimitato di anelli, una linked list insomma).
Comunque lo schema e` stato recentemente rimpiazzato dalla GUID partition table, anche se viene mantenuta, per ora, la retrocompatibilita` con l'MBR.
> Cmq se cerchi online i dettagli di come poi queste partizioni siano implementate troverai sicuramente qualcosa.
Sissi`, basta anche wikipedia.http://en.wikipedia.org/wiki/Master_Boot_Record

http://en.wikipedia.org/wiki/GUID_Partition_Table
-
-