Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    avvelenato
    un mezzo cavallo
    il 2012-06-03 14:54:46.0 alle 2012-06-03 14:54:46.0
    Trollate totali: 14239
    partizionare i dischi
    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.
    I pedoni possono muoversi solo in avanti.
    • Avatar
      ☺
      Scritto da
      ::1
      il 2012-06-03 14:55:54.0 alle 2012-06-03 14:55:54.0
      Trollate totali: 12321
      Re: partizionare i dischi
      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.

      eh? non ho capito cosa non puoi fare con questo ...
      Young professional woman and busy mom.
      • Avatar
        Scritto da
        Non Autenticato
        il 2012-06-03 14:58:33.0 alle 2012-06-03 14:58:33.0
        Re: partizionare i dischi
        > > 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.
        • Avatar
          ☺
          Scritto da
          ::1
          il 2012-06-03 15:00:22.0 alle 2012-06-03 15:00:22.0
          Trollate totali: 12321
          Re: partizionare i dischi
          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.
          Young professional woman and busy mom.
          • Avatar
            ☺
            Scritto da
            avvelenato
            un mezzo cavallo
            il 2012-06-03 15:08:13.0 alle 2012-06-03 15:08:13.0
            Trollate totali: 14239
            Re: partizionare i dischi
            Scritto 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.
            • Avatar
              ☺
              Scritto da
              altg
              utente che non utiene
              il 2012-06-03 15:40:04.0 alle 2012-06-03 15:40:04.0
              Trollate totali: 11540
              Re: partizionare i dischi
              > > > > > 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.
          • Avatar
            Scritto da
            Non Autenticato
            il 2012-06-03 15:09:24.0 alle 2012-06-03 15:09:24.0
            Re: partizionare i dischi
            > > > > 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.
            • Avatar
              ☺
              Scritto da
              avvelenato
              un mezzo cavallo
              il 2012-06-03 15:12:08.0 alle 2012-06-03 15:12:08.0
              Trollate totali: 14239
              Re: partizionare i dischi
              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" Rotola dal ridere


              In lacrime


              comunque è un orologione gigante.
              I pedoni possono muoversi solo in avanti.
              • Avatar
                ☺
                Scritto da
                ::1
                il 2012-06-03 15:12:57.0 alle 2012-06-03 15:12:57.0
                Trollate totali: 12321
                Re: partizionare i dischi
                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" Rotola dal ridere
                >
                >
                > In lacrime
                >
                >
                > comunque è un orologione gigante.

                taglia corto e dicci cosa ti serve: probabilmente esiste già o puoi facilmente farlo con grub2 Geek
                Young professional woman and busy mom.
                • Avatar
                  ☺
                  Scritto da
                  avvelenato
                  un mezzo cavallo
                  il 2012-06-03 15:19:18.0 alle 2012-06-03 15:19:18.0
                  Trollate totali: 14239
                  Re: partizionare i dischi
                  Scritto 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" Rotola dal ridere
                  > >
                  > >
                  > > In lacrime
                  > >
                  > >
                  > > comunque è un orologione gigante.
                  >
                  > taglia corto e dicci cosa ti serve: probabilmente esiste già o puoi facilmente farlo con grub2 Geek

                  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.


                  Triste
                  I pedoni possono muoversi solo in avanti.
    • Avatar
      ☺
      Scritto da
      il 2012-06-03 15:31:43.0 alle 2012-06-03 15:31:43.0
      Trollate totali: 17613
      Re: partizionare i dischi
      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.
      Everyone has the right to my opinion!
      • Avatar
        ☺
        Scritto da
        avvelenato
        un mezzo cavallo
        il 2012-06-03 15:59:10.0 alle 2012-06-03 15:59:10.0
        Trollate totali: 14239
        Re: partizionare i dischi
        Scritto 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.
    • Avatar
      ☺
      Scritto da
      il 2012-06-03 15:38:17.0 alle 2012-06-03 15:38:17.0
      Trollate totali: 2001
      Re: partizionare i dischi
      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.

      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.
      • Avatar
        ☺
        Scritto da
        altg
        utente che non utiene
        il 2012-06-03 15:55:16.0 alle 2012-06-03 15:55:16.0
        Trollate totali: 11540
        Re: partizionare i dischi
        > 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
<softv>

Pagina generata in 159 millisecondi

Utenti attivi: 9 nell'ultimo minuto, 18 negli ultimi cinque minuti, 35 negli ultimi 15 minuti