Come si partiziona una chiavetta USB / unità flash?


37

Windows non consente di partizionare una chiavetta USB / unità flash. Come puoi farlo?

Nel caso qualcuno si stia chiedendo perché dovresti farlo?

È interessante nel caso di un'unità BitLocker ToGo in cui è possibile prendere una grande levetta (come 4 o 8 GB) e formattare una piccola quantità di unità da utilizzare normalmente come unità Fat32 e lasciare la partizione rimanente crittografata utilizzando BitLocker. Ciò consente di conservare alcuni dati non segreti sulla partizione non crittografata (come le app portatili).


2
Il fatto che sta chiedendo di BitLocker mi dice che è Windows.
Mark Broadhurst,

@OmarShahine: ho una prima partizione in NTFS e una seconda in ext4. PRINCIPALE Problema: Windows vede solo la partizione ext4!
user2284570

4
Windows riconoscerà SOLO la prima partizione primaria. Se non esiste una partizione primaria, riconoscerà SOLO la prima partizione virtuale / estesa. Fonte: Partition Master versione 10 (visualizza un avviso quando si tenta di creare una partizione su un'unità rimovibile che è più piccola della dimensione totale del dispositivo)
kurdtpage

Risposte:


49

Può essere fatto con uno strumento da riga di comando chiamato diskpart

I passaggi (su Windows 10) sono i seguenti:

  1. Fai clic sull'icona di Windows
  2. Digita cmd(non premere invio)
  3. Fai clic con il pulsante destro del mouse sull'opzione "Prompt dei comandi" (è stata la prima opzione per me), seleziona "Esegui come amministratore" e fai clic su "Sì" nel popup di conferma
  4. Fai clic nella finestra "Amministratore: Prompt dei comandi", digita diskparte premi invio (fai attenzione da qui in poi - stai facendo cose di basso livello sulle tue unità e potresti eliminare l'unità principale se non stai attento)

  5. Dovresti vedere un messaggio DISKPART>. Digita list diske premi invio. Otterrai un elenco di unità indietro: vuoi trovare l'unità USB. Probabilmente sarà molto più piccolo del tuo disco principale. Sto usando il mio sistema come esempio: il tuo probabilmente sarà diverso, quindi dovrai capire quale unità è l'unità USB. Non vuoi sbagliare! In caso di dubbi, chiedere aiuto a un amico più tecnico. Puoi distruggere i tuoi dati se li sbagli!

Ad esempio, sul mio sistema vedo:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online         1863 GB    10 MB        *
  Disk 1    Online           58 GB      0 B        *
  1. L'unità USB nel mio caso è il disco 1 (ho un'unità da 64 GB, 58 è abbastanza vicina!). Chiaramente non è il 1863Gb Disk 0, che è la mia unità Windows principale. Non voglio andare vicino a quello!

  2. Ora voglio select disk 1e premere invio (potrebbe essere 2 o un altro numero sul tuo sistema. Quasi certamente NON 0.)

  3. Ora digita list partition [enter]e vedrai le partizioni sul tuo drive USB.

  4. Avevo una partizione EFI da 200 Mb che volevo eliminare. Era la partizione 1, quindi l'ho fattoselect partition 1 [enter]

  5. La partizione EFI sul mio disco era protetta, quindi quando ho provato a eliminare la partizione, non è riuscita. Il comando per forzarlo è delete partition override. Ciò eliminerà la partizione selezionata. Nota: ho dovuto usare il sistema di aiuto per capirlo: help delete partition [enter]mi ha dato ciò di cui avevo bisogno.

  6. Dopo aver eliminato le partizioni, puoi tornare a Gestione disco e riformattare / ripartizionare l'unità con la bella GUI :)

Puoi vedere tutti i comandi diskpart digitando help [enter]. C'è molto lì, ma preferisco fare il meno possibile in diskpart e poi tornare alla GUI di Disk Management.


2
Grazie, ma non riesco a creare una seconda partizione usando la GUI. Dopo aver creato la prima partizione (usando metà dello spazio su disco), quando faccio clic con il pulsante destro del mouse su non allocati, l'area delle opzioni "nuovo volume" verrà disattivata
Zain R

funziona anche su Windows 7 :)
Zathrus Writer,

puoi aggiungere partizioni con create partition [type]dove [tipo] è il tipo di partizione che vuoi-- logicalper un nuovo volume, primaryse stai lavorando con un cleandisco non partizionato (cioè, cancellato usando diskpart ), efiper, beh, efi. È quindi possibile selezionare il volume appena creato e formattarlo con format fs=[format type] label="[label name]" quick.
j4eo,

8

Immediatamente, Windows Vista / 7 consente la partizione di un'unità USB. Il comando è diskpart.


10
È incoraggiata a rispondere alle proprie domande. Aiuta a creare un database completo di soluzioni qui.
Brent,

2
Non è possibile partizionare un'unità USB contrassegnata come rimovibile, è necessario rimuovere prima il bit rimovibile. diskpart non partizionerà un'unità rimovibile come la maggior parte delle chiavette USB, quindi la mia domanda
Omar Shahine,

4
Non sono sicuro della versione di Windows in uso, ma non ho problemi a utilizzare diskpart su Windows Vista / 7 per partizionare le unità flash (diskpart, selezionare unità, pulire, creare partizione primaria, selezionare partizione #, attiva, formattare, assegnare, uscire )

Controlla qui per maggiori informazioni, ha funzionato davvero per me: support.microsoft.com/en-us/kb/300415
codepleb

5

Il problema

Contrariamente a Linux, Windows non può partizionare o usare correttamente un UFD partizionato (USB Flash Drive); cioè, se si collega un UFD partizionato, sarà visibile solo la prima partizione.

La soluzione

La soluzione dovrebbe affrontare due problemi: il partizionamento e rendere visibili le partizioni. Per quanto riguarda il primo, un'opzione è quella di utilizzare Linux, forse una distribuzione live specificamente indirizzata all'imaging e al partizionamento, come Clonezilla . Ci sono anche strumenti gratuiti di Windows come Bootice .

La seconda attività è rendere tutto (non solo il primo) utilizzabile in Windows. Un'opzione scoraggiata è quella di utilizzare strumenti che lanciano il bit del supporto rimovibile, in quanto possono danneggiare stick incompatibili.

Un modo migliore è installare un filtro. Un programma simile a un'unità, che aggiunge funzionalità extra a loro. Nel nostro caso, fare apparire un UFD come unità fissa. Vedi ad esempio Karyonix diskmod.sys discusso su reboot.pro .

Effetti collaterali e usi alternativi

Poiché Windows può vedere solo la prima partizione UFD senza filtro, è possibile rendere invisibili alcuni file Linux a un utente Windows, memorizzandoli su una partizione diversa dalla prima.

Un caso speciale è una distro Linux penna . Se si desidera utilizzare la penna anche per l'archiviazione di documenti e non si desidera che Windows visualizzi i file del sistema operativo Linux, semplicemente non installare Linux sulla prima partizione.


scusa ma cos'è "UFD"?
Tomofumi,

@Tomofumi: risolto nel testo!
antonio

4

Windows deve essere in grado di riconoscere l'unità flash come "disco fisso".

Ciò si ottiene capovolgendo il bit rimovibile (che non sempre funziona) o modificando i file cfadisk.ce .inf, assumendo che si sia su XP. (Devi sapere come programmare per quest'ultimo.)


Ciao, cura di elaborare? O almeno fornire un riferimento.
Alex,

1

Vengo dal punto di vista di Linux, quindi userei solo cfdisk o se ti piace una GUI, con partizione .

Potresti tenere a portata di mano un CD live come Ubuntu per fare questo genere di cose. Basta avviare dal CD, fare quello che devi fare, riavviare Windows. (è ottimo anche come soluzione di salvataggio di emergenza)


1

È possibile utilizzare Windows cmd.exe: eseguirlo come amministratore e utilizzare l'utilità diskpart.exe della console per partizionare l'unità. Manuale: http://ss64.com/nt/diskpart.html


Non credo che questa sia la risposta alla domanda: DISKPART> crea partizione primaria Non è stata trovata alcuna estensione libera utilizzabile. È possibile che lo spazio disponibile sia insufficiente per creare una partizione con le dimensioni e l'offset specificati. Specificare dimensioni e valori offset diversi o non specificare neanche per creare la partizione di dimensione massima. È possibile che il disco sia partizionato utilizzando il formato di partizionamento del disco MBR e che il disco contenga 4 partizioni primarie (non è possibile creare più partizioni) o 3 partizioni primarie e una partizione estesa (è possibile creare solo unità logiche).
Florian Bidabe,

0

Un modo per farlo è usare uno strumento chiamato BootIt . questo strumento ha rimosso il bit rimovibile sull'unità thumb / flash e consente di partizionare l'unità.

Sono sicuro che ci sono modi migliori per farlo, ma questo è l'unico che mi viene in mente.


In sostanza, rimuovere il bit rimovibile è quello che ci vorrebbe. Tuttavia, il collegamento che hai pubblicato non trova lo strumento BootIt.
Alex,


0

Un'altra risposta: mettere uno o più file del disco rigido virtuale (VHD) sull'unità e montarli se è necessario un file system diverso. In Windows, lo strumento Gestione disco ha la capacità di allegare file VHD come dischi fisici, in modo che sia possibile accedere a un file VHD proprio come un disco fisico.


Ma Windows sarà in grado di montare nativamente qualcosa come un VHD ext4?
jiggunjer,

Windows dovrebbe essere in grado di montare l'unità, ma non sarà in grado di leggere la partizione; almeno non senza uno strumento di terze parti. Ho usato ext2fsd.com in passato, il che rende sostanzialmente Explorer il supporto del filesystem ext2 / 3/4 nativo, con grande successo.
Joshua Parnell,

0

Windows non consente di partizionare una chiavetta USB / unità flash. Come puoi farlo?

Questo è un vecchio thread.

Quanto sopra non è il caso su Windows 10.

Su Windows 10 (e forse versioni precedenti) sia diskpart.exe (riga di comando) che diskmgr.msc (GUI) ti permetteranno di creare più partizioni e formattare volumi su unità USB.


-2

Usa semplicemente il tuo strumento di partizionamento preferito - Gestione disco su Windows o Gparted su * nix o altro - Dovrebbero tutti comprendere le unità flash USB e partizionare semplicemente come se fosse qualsiasi altro disco rigido.


4
Gestione disco su Windows 7 non sembra ripartizionare, anche se Diskpart come menzionato in un'altra risposta.
paulmorriss

6
Lo strumento di gestione del disco di Windows disabilita queste funzionalità per le unità flash rimovibili.
Michael Steele,

1
Questo è sbagliato! Linux non ha questa limitazione, ma Windows sarà in grado di vedere solo la prima partizione.
antonio,

5
downvoted: le informazioni sono errate in caso di Windows. l'interfaccia utente di gestione del disco di Windows non consente di modificare le partizioni su un'unità flash USB. (li mostra, puoi eliminare una partizione, ma non puoi crearne una nuova, o estendere / ridurre / ecc.)
Tuncay Göncüoğlu
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.