CINQUE partizioni primarie?!

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

CINQUE partizioni primarie?!

Messaggio da gian64 »

Ciao a tutti, guardate questo fdisk -l e tenete presente il limite delle 4 partizioni primarie

Codice: Seleziona tutto

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 testine, 63 settori/tracce, 38913 cilindri, totale 625142448 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xcd5f8e42

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      409599      203776    7  HPFS/NTFS/exFAT
/dev/sda2        11900928   402352127   195225600    7  HPFS/NTFS/exFAT
/dev/sda3       402354174   586672127    92158977    5  Esteso
/dev/sda4       586672128   624928767    19128320    7  HPFS/NTFS/exFAT
/dev/sda5       624928768   625140399      105816    c  W95 FAT32 (LBA)
/dev/sda6       402354176   410740735     4193280   82  Linux swap / Solaris
/dev/sda7       562411520   586672127    12130304   83  Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco
A parte il fatto che ci sono spazi non allocati tra sda1 e sda2 all'interno della partizione estesa sda3, sbaglio o abbiamo in un disco fisso con tabella msdos 5 partizioni primarie? Come è possibile?
O sbaglio io a interpretare l'output?
In pratica abbiamo questa situazione (con le partizioni nell'ordine giusto)

/dev/sda1 primaria
/dev/sda2 primaria
/dev/sda3 estesa (primaria)
  • /dev/sda6 logica
    /dev/sda7 logica
/dev/sda4 primaria
/dev/sda5 primaria

Maggiori dettagli sulla situazione QUI.

Il problema nasce dopo un partizionamento e la conseguenza è che dopo l'installazione linux i due sistemi si avviano correttamente ma abbiamo questa situazione del disco e Gparted vede tutto l'HD come un unico spazio non allocato.

Grazie anticipate per eventuali chiarimenti. :)
Ma quanto è variegato il mondo Linux…
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: CINQUE partizioni primarie?!

Messaggio da tunnel_net »

posta l'output di

Codice: Seleziona tutto

sudo parted -l
apt-get moo
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: CINQUE partizioni primarie?!

Messaggio da gian64 »

Se me lo postano lo metto qui, l'HD non è mio e non è in mio possesso... Ma a quale scopo ti serve parted -l? Se è per verificare la tabella delle partizioni non serve, perchè se fosse GPT fdisk non lo leggerebbe.
Ma quanto è variegato il mondo Linux…
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: CINQUE partizioni primarie?!

Messaggio da tunnel_net »

Considerando che hai 5 primarie non si può dire che disco sia "normale".
Di fdisk non c'è da fidarsi, a seconda delle versioni legge più o meno cose, e hai detto che gparted vede l'HD come unico spazio non allocato, cosa tipica della fake partition dei dischi GPT.

Il partizionamento GPT prevede anche il partizionamento ibrido, io suppongo, (non avendo altre spiegazioni) sia un disco GPT manipolato successivamente da utility che non gestiscono i GPT, da qui il macello, forse parted dava qualche indicazione.

Altrimenti bisognerebbe controllare la seconda entrata della EBR partiton table di della /dev/sda7 e vedere se è a 0 binari o punta alla /dev/sda5 e in questa vedere se c'è o meno un EBR.
Ultima modifica di tunnel_net il giovedì 28 maggio 2015, 0:31, modificato 2 volte in totale.
apt-get moo
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: CINQUE partizioni primarie?!

Messaggio da gian64 »

Mah, io ho sul mio pc un partizionamento ibrido bios/gpt, e infatti fdisk da quando ho adottato questa soluzione non va più e devo usare parted.
Nel caso in questione si tratta di un portatile con win7, quindi suppongo con il normale partizionamento bios/msdos.
Se hai dato uno sguardo al link del forum dove se ne parla vedrai che il problema in origine era proprio quello del limite di 4 partizioni già preesistenti da parte del costruttore HP.
Ultima modifica di gian64 il sabato 30 maggio 2015, 23:36, modificato 1 volta in totale.
Ma quanto è variegato il mondo Linux…
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: CINQUE partizioni primarie?!

Messaggio da tunnel_net »

il bios col partizionamento del disco non c'entra nulla, ha qualche relazione solo per via dei limiti di windows che con efi richiede gpt, ma quello è un problema/requisito di sistema operativo. Altri sistemi si possono installare bios su dischi mbr e gpt e efi su dischi mbr e gpt.
Il partizionamento GPT ibrido, non c'entra col bios, si chiama: GPT con hybrid partition table nella quale si possono definire, massimo tre partizioni e viene usato per puntare a partizioni GPT usando la partition table tradizionale, non se ne sa molto anche perchè non esiste uno standard definito per Hybrid MBR.

Se il disco non è gpt bisogna controllare gli EBR come detto prima e vedere se il problema è solo la size errata della "extended" e la /dev/sda5 è una normale partizione logica, considera che eventualmente la "size"della extended sbagliata non pregiudica l'uso delle partizioni, dato che per l'accesso al disco è una informazione che non viene usata.
apt-get moo
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: CINQUE partizioni primarie?!

Messaggio da gian64 »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4762779#p4762779][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:il bios col partizionamento del disco non c'entra nulla, ha qualche relazione solo per via dei limiti di windows che con efi richiede gpt, ma quello è un problema/requisito di sistema operativo. Altri sistemi si possono installare bios su dischi mbr e gpt e efi su dischi mbr e gpt.
Il partizionamento GPT ibrido, non c'entra col bios, si chiama: GPT con hybrid partition table nella quale si possono definire, massimo tre partizioni e viene usato per puntare a partizioni GPT usando la partition table tradizionale, non se ne sa molto anche perchè non esiste uno standard definito per Hybrid MBR.

Se il disco non è gpt bisogna controllare gli EBR come detto prima e vedere se il problema è solo la size errata della "extended" e la /dev/sda5 è una normale partizione logica, considera che eventualmente la "size"della extended sbagliata non pregiudica l'uso delle partizioni, dato che per l'accesso al disco è una informazione che non viene usata.
In effetti, mi sono espresso male, ho citato il bios solo perchè il mio HD era originariamente dotato di tabella delle partizioni msdos, e successivamente, poco tempo fa, per sperimentare ho deciso di adottare la tabella gpt. Ma questa cosa delle tre partizioni boh... Io di partizioni ne ho sette, come puoi vedere
dal MIO parted -l

Codice: Seleziona tutto

gsal@gsal-Desktop:~$ sudo parted -l
Modello: ATA ST9120821A (scsi)
Disco /dev/sda: 120GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: gpt

Numero  Inizio  Fine    Dimensione  File system     Nome  Flag
 1      1049kB  2097kB  1049kB                            bios_grub
 2      2097kB  15,7GB  15,7GB      ext4                  avvio, legacy_boot
 3      15,7GB  31,5GB  15,7GB      ext4
 4      31,5GB  47,2GB  15,7GB      ext4
 5      47,2GB  62,9GB  15,7GB      ext4
 6      62,9GB  118GB   55,1GB      ext4                  msftdata
 7      118GB   120GB   2032MB      linux-swap(v1)
Piuttosto ho una domanda:

Qual'è la perfetta contiguità tra l'inizio di una partizione estesa e le logiche al suo interno? voglio dire: se la estesa inizia per esempio al settore 1 la prima logica al suo interno inizierà al settore 2 oppure anch'essa al settore 1?

Inoltre abbiamo scoperto che parted

Codice: Seleziona tutto

ory@Loredana:~$ sudo parted -l
sudo: impossibile risolvere l'host Loredana
[sudo] password for lory:
Errore: Impossibile avere partizioni che si sovrappongono.               

Modello: Generic- Multi-Card (scsi)
Disco /dev/sdb: 1019MB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos

Numero  Inizio  Fine    Dimensione  Tipo     File system  Flag
 1      127kB   1019MB  1019MB      primary  fat16


Errore: /dev/zram0: etichetta del disco non riconosciuta                 

Errore: /dev/zram1: etichetta del disco non riconosciuta                 

Errore: /dev/zram2: etichetta del disco non riconosciuta                 

Errore: /dev/zram3: etichetta del disco non riconosciuta
non gli vede l'HD dicendo qualcosa a proposito del fatto che non si possono avere partizioni sovrapposte. ma nell'fdisk che ti ho postato nel primo post l'unica possibile sovrapposizione mi pare quella che ho evidenziato in rosso
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 testine, 63 settori/tracce, 38913 cilindri, totale 625142448 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xcd5f8e42

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 409599 203776 7 HPFS/NTFS/exFAT
/dev/sda2 11900928 402352127 195225600 7 HPFS/NTFS/exFAT
/dev/sda3 402354174 586672127 92158977 5 Esteso
/dev/sda4 586672128 624928767 19128320 7 HPFS/NTFS/exFAT
/dev/sda5 624928768 625140399 105816 c W95 FAT32 (LBA)
/dev/sda6 402354176 410740735 4193280 82 Linux swap / Solaris
/dev/sda7 562411520 586672127 12130304 83 Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco
Però anche io nel mio fdisk -l su un HD esterno ho una situazione del genere, ma a me parted lo legge, lo posto a mo di esempio...

fdisk -l
gsal@gsal-Desktop:~$ sudo fdisk -l
Disk /dev/sdb: 500.1 GB, 500107861504 bytes
255 testine, 63 settori/tracce, 60801 cilindri, totale 976773167 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x8d399bc0

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 176955392 976773119 399908864 5 Esteso
/dev/sdb2 2048 176955391 88476672 7 HPFS/NTFS/exFAT
/dev/sdb5 176957440 852002815 337522688 b W95 FAT32
/dev/sdb6 852004864 881451007 14723072 83 Linux
/dev/sdb7 881453056 976773119 47660032 83 Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disc
parted -l

Codice: Seleziona tutto

gsal@gsal-Desktop:~$ sudo parted -l
Modello: WDC WD50 00AAKS-00A7B0 (scsi)
Disco /dev/sdb: 500GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos

Numero  Inizio  Fine    Dimensione  Tipo      File system  Flag
 2      1049kB  90,6GB  90,6GB      primary   ntfs
 1      90,6GB  500GB   410GB       extended               avvio
 5      90,6GB  436GB   346GB       logical   fat32
 6      436GB   451GB   15,1GB      logical   ext4
 7      451GB   500GB   48,8GB      logical   ext4
Devo dire che questo mi rende perplesso...
Ma quanto è variegato il mondo Linux…
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: CINQUE partizioni primarie?!

Messaggio da tunnel_net »

gian64 ha scritto:Qual'è la perfetta contiguità tra l'inizio di una partizione estesa e le logiche al suo interno? voglio dire: se la estesa inizia per esempio al settore 1 la prima logica al suo interno inizierà al settore 2 oppure anch'essa al settore 1?
Devo dire che questo mi rende perplesso...
La cosa che mi rende perplesso è vedere dei dischi conciati in questo modo, rinumerare le partizioni è una cosa che sia fdisk che gdisk fanno senza problemi.

Tornando invece alla prima domanda, è mal posta il settore 1 su un disco è uno solo, supponiamo che una partizione estesa inizi a 2048 la prima logica inizierà stando alle vecchie regole a 2048+63 ovvero un settore per EBR più 62 "unused" per allineare alla traccia che tipicamente è di 63 settori.
Questo però è a discrezione della più o meno bontà dei vari partizionatori nel fare delle buone definizioni (fdisk e gparted sono pessimi), e alla tendenza di allineare le partizioni al MiB che può far perdere ulteriore spazio.

I 62 "unused" non sono una regola, in uno dei tuoi esempi fra estesa e logica ci sono solo due settori "unused", ma alcune volte ce ne sono anche 2047
apt-get moo
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: CINQUE partizioni primarie?!

Messaggio da gian64 »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4762768#p4762768][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Considerando che hai 5 primarie non si può dire che disco sia "normale".
Di fdisk non c'è da fidarsi, a seconda delle versioni legge più o meno cose, e hai detto che gparted vede l'HD come unico spazio non allocato, cosa tipica della fake partition dei dischi GPT.

Il partizionamento GPT prevede anche il partizionamento ibrido, io suppongo, (non avendo altre spiegazioni) sia un disco GPT manipolato successivamente da utility che non gestiscono i GPT, da qui il macello, forse parted dava qualche indicazione.

Altrimenti bisognerebbe controllare la seconda entrata della EBR partiton table di della /dev/sda7 e vedere se è a 0 binari o punta alla /dev/sda5 e in questa vedere se c'è o meno un EBR.
Che io sappia il partizionamento è stato fatto con gparted che le partizioni GPT le gestisce. Credo dovremmo ripartire da ciò che dici nella frase evidenziata in neretto. Ma come si fa a fare questo? C'è qualche tool?
tunnel_net ha scritto:
gian64 ha scritto:Qual'è la perfetta contiguità tra l'inizio di una partizione estesa e le logiche al suo interno? voglio dire: se la estesa inizia per esempio al settore 1 la prima logica al suo interno inizierà al settore 2 oppure anch'essa al settore 1?
Devo dire che questo mi rende perplesso...
La cosa che mi rende perplesso è vedere dei dischi conciati in questo modo, rinumerare le partizioni è una cosa che sia fdisk che gdisk fanno senza problemi.

Tornando invece alla prima domanda, è mal posta il settore 1 su un disco è uno solo, supponiamo che una partizione estesa inizi a 2048 la prima logica inizierà stando alle vecchie regole a 2048+63 ovvero un settore per EBR più 62 "unused" per allineare alla traccia che tipicamente è di 63 settori.
Questo però è a discrezione della più o meno bontà dei vari partizionatori nel fare delle buone definizioni (fdisk e gparted sono pessimi), e alla tendenza di allineare le partizioni al MiB che può far perdere ulteriore spazio.

I 62 "unused" non sono una regola, in uno dei tuoi esempi fra estesa e logica ci sono solo due settori "unused", ma alcune volte ce ne sono anche 2047
Se parli del mio HD non mi pare "conciato" così male... :o Perchè dovrei rinumerare le partizioni?

Quanto a gparted io sono 7 anni che lo uso senza problemi, ma forse non ho ben capito il discorso... Comunque il mio 1 era puramente ipotetico, giusto per non scrivere appunto 2048 o 402354174

Quello che vorrei capire è piuttosto questo: tu ravvisi una sovrapposizione di settori nei due fdisk -l che ho postato?

E tornando alla prima citazione di questo post (frase in neretto), collegato con la questione sovrapposizione, come verificarlo?

PS
per quanto riguarda l'HD dell'altra persona, a mio parere la cosa migliore da fare sarebbe creare una nuova tabella delle partizioni, cancellando tutto. Ma il pc in questione oltre a non essere mio in realtà non è nemmeno del mio corrispondente, bensì della MOGLIE, che tiene tantissimo al suo win7 ma soprattutto ai suoi dati.
Quindi capirai che non si tratta di una soluzione praticabile...

Per fortuna tanto win7 che la distro linux installata si avviano senza problemi, ma questo non so quanto potrà andare avanti...
Ma quanto è variegato il mondo Linux…
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18082
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: CINQUE partizioni primarie?!

Messaggio da caturen »

Per fortuna tanto win7 che la distro linux installata si avviano senza problemi, ma questo non so quanto potrà andare avanti..
non vedo allora dove stia il problema di farsi una iso dei due sistemi e reinstallare piallando tutto
http://kb.macrium.com/KnowledgebaseArticle50074.aspx
e di linux
http://sourceforge.net/projects/systemback/
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: CINQUE partizioni primarie?!

Messaggio da tunnel_net »

Risposte in ordine sparso :D
Per quanto riguarda gli HD conciati male:
A fronte del messaggio "Le voci nella tabella delle partizioni non sono nello stesso ordine del disco", per imetterle in ordine basta usare fdisk che nel menu X ha la voce "f fix partition order"

sul disco seguente che ci fa il flag di boot su una estesa
1 90,6GB 500GB 410GB extended avvio
----------------------------------------
Per quanto riguada gparted, si lui crea le partizioni e funzionano, dire che lo fa bene è una parola grossa, guarda

due primarie da 1MiB
due logiche da 1MiB dentro una estesa da 10MiB

Codice: Seleziona tutto

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1            2048        4095        1024   83  Linux
/dev/sde2            4096        6143        1024   83  Linux
/dev/sde3            6144       26623       10240    5  Extended
/dev/sde5            8192       10239        1024   83  Linux
/dev/sde6           12288       14335        1024   83  Linux
Le due primarie OK
La estesa OK

fra estesa e logica buco di 2048 settori
fra logica e logica buco di 2047 settori
----------------------------------------
Le sovrapposizioni (in rosso( sono normali le partzione logiche si sovrappongono alla partizione estesa.
----------------------------------------
per quanto riguarda il disco della signora io penso che l'errore sia la definizione della partizione estesa
Non ci possono essere più di 4 primarie semplicemenyte perchè nell.MBR c'è spazio solo per referenziare 4 partizioni, se una delle quattro è una estesa allora prima di ogni partizione logoca c'è un EBR con una partition table con due entrate una la sua e una che punta alla EBR della successiva

Nel MBR (primo settore del disco) all'offset 446 ci sono 4 gruppi di 16 byte con le 4 partizioni
Nel EBR (primo settore di ogni partizione logica) lo stesso all'offset +446 ci sono le quattro entrate (solo due vengomo usate)

C'è un vecchio programma che gira in windows PowerQuest della Symantec che consente di editare MBR EBR eccetera, lo usavo per correggere gli offset sballati delle partizioni logiche ( peculiarità dei partizionatori windows :cry: )
apt-get moo
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 5 ospiti