Jak podzielić dysk USB / dysk flash na partycje?

37

Po wyjęciu z pudełka system Windows nie pozwala na partycjonowanie pamięci USB / dysku flash. Jak możesz to robić?

Na wypadek, gdyby ktoś zastanawiał się, dlaczego miałbyś to zrobić?

Jest to interesujące w przypadku dysku ToLo z funkcją BitLocker, w którym można wziąć duży dysk (np. 4 lub 8 GB) i sformatować niewielką część dysku, aby normalnie był używany jako dysk Fat32, a pozostałą partycję zaszyfrować za pomocą funkcji BitLocker. Pozwala to zachować niektóre nie tajne dane na niezaszyfrowanej partycji (np. Aplikacje przenośne).

Omar Shahine
źródło
2
Fakt, że pyta o Bitlocker, mówi mi, że to jego okna.
Mark Broadhurst
@OmarShahine: Mam pierwszą partycję w NTFS i drugą w ext4. GŁÓWNY problem: Windows widzi tylko partycję ext4!
user2284570,
4
System Windows rozpozna WYŁĄCZNIE pierwszą partycję podstawową. Jeśli nie ma partycji podstawowej, rozpozna TYLKO pierwszą partycję wirtualną / rozszerzoną. Źródło: Partition Master wersja 10 (pojawia się ostrzeżenie podczas próby utworzenia partycji na dysku wymiennym, która jest mniejsza niż całkowity rozmiar urządzenia)
kurdtpage

Odpowiedzi:

49

Można to zrobić za pomocą narzędzia wiersza polecenia o nazwie diskpart

Kroki (w systemie Windows 10) są następujące:

  1. Kliknij ikonę Windows
  2. Wpisz cmd(nie naciskaj Enter)
  3. Kliknij prawym przyciskiem myszy opcję „Wiersz polecenia” (była to dla mnie pierwsza opcja), wybierz „Uruchom jako administrator” i kliknij „Tak” w oknie potwierdzenia
  4. Kliknij w okno „Administrator: Wiersz polecenia”, wpisz diskparti naciśnij klawisz Enter (od tego momentu zachowaj ostrożność - robisz dyski niskiego poziomu i możesz usunąć główny dysk, jeśli nie jesteś ostrożny)

  5. Powinieneś zobaczyć DISKPART>monit. Wpisz list diski naciśnij Enter. Otrzymasz z powrotem listę napędów - chcesz znaleźć napęd USB. Prawdopodobnie będzie znacznie mniejszy niż główny dysk. Używam mojego systemu jako przykładu - prawdopodobnie Twój będzie inny, więc będziesz musiał ustalić, który dysk jest dyskiem USB. Nie chcesz tego źle pomylić! W razie wątpliwości szukaj pomocy u bardziej technicznego przyjaciela. Możesz zniszczyć swoje dane, jeśli popełnisz błąd!

Na przykład w moim systemie widzę:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online         1863 GB    10 MB        *
  Disk 1    Online           58 GB      0 B        *
  1. Dysk USB w moim przypadku to Dysk 1 (mam dysk 64 Gb, 58 jest wystarczająco blisko!). Najwyraźniej nie jest to Dysk 0 1863 Gb, to mój główny dysk Windows. Nie chcę zbliżać się do tego!

  2. Teraz chcę select disk 1i naciśnij klawisz Enter (może to być 2 lub inny numer w twoim systemie. Prawie na pewno NIE 0.)

  3. Teraz wpisz, list partition [enter]a zobaczysz partycje na dysku USB.

  4. Miałem partycję EFI 200 Mb, którą chciałem usunąć. To była partycja 1, więc zrobiłemselect partition 1 [enter]

  5. Partycja EFI na moim dysku była chroniona, więc próba jej usunięcia nie powiodła się. Polecenie to wymusić delete partition override. Spowoduje to usunięcie wybranej partycji. Uwaga: musiałem skorzystać z systemu pomocy, aby to zrozumieć: help delete partition [enter]dał mi to, czego potrzebowałem.

  6. Po usunięciu partycji możesz wrócić do zarządzania dyskami i sformatować / ponownie podzielić dysk za pomocą przyjemnego GUI :)

Możesz zobaczyć wszystkie polecenia diskpart, pisząc help [enter]. Jest ich dużo, ale wolę robić jak najmniej w diskpart, a potem wrócić do GUI zarządzania dyskami.

Darren
źródło
2
Dzięki, ale nie mogę utworzyć drugiej partycji za pomocą GUI. Po utworzeniu pierwszej partycji (wykorzystując połowę miejsca na dysku), po kliknięciu prawym przyciskiem myszy nieprzydzielone są, obszar opcji „nowego woluminu” będzie wyszarzony
Zain R
działa również w systemie Windows 7 :)
Zathrus Writer
możesz dodać partycje, w create partition [type]których [typ] to typ partycji, którą chcesz - logicaldla nowego woluminu, primaryjeśli pracujesz z dyskiem niepartycjonowanym (tj. pustym za pomocą cleandysku partycji), efidla, cóż, efi. Następnie możesz wybrać nowo utworzony wolumin i sformatować go za pomocą format fs=[format type] label="[label name]" quick.
j4eo
8

Po wyjęciu z pudełka system Windows Vista / 7 umożliwia partycję dysku USB. Poleceniem jest diskpart.

Ƭᴇcʜιᴇ007
źródło
10
Zachęcamy do udzielania odpowiedzi na własne pytania. Pomaga tutaj stworzyć kompletną bazę danych rozwiązań.
Brent
2
Nie można podzielić na partycje dysku USB oznaczonego jako wymienny, wymaga to najpierw usunięcia wymiennego bitu. diskpart nie podzieli dysku wymiennego, takiego jak większość napędów USB, stąd moje pytanie
Omar Shahine
4
Nie jestem pewien, jakiej wersji systemu Windows używasz, ale nie mam problemów z korzystaniem z diskpart w systemie Windows Vista / 7 do partycjonowania dysków flash (diskpart, wybierz dysk, wyczyść, utwórz partycję podstawową, wybierz numer partycji, aktywny, sformatuj, przypisz, wyjdź )
Sprawdź tutaj, aby uzyskać więcej informacji, to naprawdę dla mnie zadziałało: support.microsoft.com/en-us/kb/300415
codepleb
5

Problem

W przeciwieństwie do systemu Linux, system Windows nie może partycjonować ani poprawnie używać partycjonowanej (USB Flash Drive) UFD; to znaczy, jeśli podłączysz UFD podzielony na partycje, widoczna będzie tylko pierwsza partycja.

Rozwiązanie

Rozwiązanie powinno rozwiązać dwa problemy: partycjonowanie i uczynić partycje widocznymi. Po pierwsze, opcją jest użycie Linuksa, być może dystrybucji na żywo specjalnie ukierunkowanej na obrazowanie i partycjonowanie, jak Clonezilla . Istnieją również bezpłatne narzędzia Windows, takie jak Bootice .

Drugim zadaniem jest sprawienie, aby wszystkie (nie tylko pierwsze) były użyteczne w systemie Windows. Odradzaną opcją jest używanie narzędzi odwracających wymienny bit nośnika, ponieważ mogą one uszkodzić niekompatybilne patyki.

Lepszym sposobem jest zainstalowanie filtra. Program podobny do napędu, dodający im dodatkową funkcjonalność. W naszym przypadku wyświetlenie UFD jako dysku stałego. Zobacz na przykład dysk diskmod.sys Karyonix omówiony na reboot.pro .

Skutki uboczne i alternatywne zastosowania

Ponieważ system Windows widzi tylko pierwszą partycję UFD bez filtra, niektóre pliki systemu Linux mogą być niewidoczne dla użytkownika systemu Windows, przechowując je na partycji innej niż pierwsza.

Specjalnym przypadkiem jest długopisowa dystrybucja Linuksa . Jeśli chcesz używać pióra również do przechowywania dokumentów i nie chcesz, aby w systemie Windows widoczne były pliki systemu operacyjnego Linux, po prostu nie instaluj systemu Linux na pierwszej partycji.

Antonio
źródło
przepraszam, ale co to jest „UFD”?
Tomofumi
@Tomofumi: Naprawiono w tekście!
Antonio
4

System Windows musi być w stanie rozpoznać dysk flash jako „dysk stały”.

Można to osiągnąć albo przez przerzucenie wymiennego bitu (co nie zawsze działa), albo przez zmodyfikowanie plików cfadisk.ci .inf, zakładając, że masz XP. (Musisz wiedzieć, jak napisać kod dla tego drugiego).

s1los
źródło
Witaj, chcesz to rozwinąć? Lub przynajmniej podać odniesienie.
Alex
1

Pochodzę z perspektywy Linuksa, więc po prostu użyłbym cfdisk lub jeśli lubisz GUI, gparted .

Możesz mieć pod ręką płytę CD na żywo, taką jak Ubuntu, do robienia takich rzeczy. Po prostu uruchom komputer z płyty CD, zrób to, co musisz zrobić, uruchom ponownie system Windows. (jest również świetny jako rozwiązanie ratunkowe)

Brent
źródło
1

Możesz użyć Windows cmd.exe: uruchom go jako administrator i użyj narzędzia diskpart.exe konsoli do partycjonowania dysku. Podręcznik: http://ss64.com/nt/diskpart.html

Valentina Walx
źródło
Nie sądzę, aby odpowiedział na pytanie: DISKPART> Utwórz partycję podstawową Nie można znaleźć użytecznego wolnego zasięgu. Być może brakuje miejsca do utworzenia partycji o określonym rozmiarze i przesunięciu. Podaj inny rozmiar i wartości przesunięcia lub nie określaj, aby utworzyć partycję o maksymalnym rozmiarze. Być może dysk jest podzielony na partycje w formacie partycji MBR, a dysk zawiera albo 4 partycje podstawowe (nie można już tworzyć więcej partycji), albo 3 partycje podstawowe i jedną partycję rozszerzoną (można tworzyć tylko dyski logiczne).
Florian Bidabe
0

Jednym ze sposobów na to jest użycie narzędzia o nazwie BootIt . to narzędzie usunęło wymienny bit z dysku flash / dysku flash i umożliwia podzielenie dysku na partycje.

Jestem pewien, że są lepsze sposoby na zrobienie tego, ale to jedyny, jaki mogę wymyślić.

Omar Shahine
źródło
Zasadniczo usunięcie wymiennego bitu jest tym, czego potrzeba. Jednak opublikowany link nie znajduje narzędzia BootIt.
Alex
0

Inna odpowiedź: umieść jeden lub więcej plików wirtualnego dysku twardego (VHD) na dysku i zamontuj je, jeśli potrzebujesz innego systemu plików. W systemie Windows narzędzie do zarządzania dyskami ma możliwość dołączania plików VHD jako dysków fizycznych, dzięki czemu można uzyskać dostęp do pliku VHD podobnie jak dysk fizyczny.

gorączka
źródło
Ale czy Windows będzie mógł natywnie zamontować coś takiego jak ext4 VHD?
jiggunjer
System Windows powinien mieć możliwość zamontowania dysku, ale nie będzie w stanie odczytać partycji; przynajmniej nie bez narzędzia innej firmy. W przeszłości korzystałem z ext2fsd.com , co zasadniczo sprawia, że ​​Explorer ma natywną obsługę systemu plików ext2 / 3/4, co odnosi wielki sukces.
Joshua Parnell
0

Po wyjęciu z pudełka system Windows nie pozwala na partycjonowanie pamięci USB / dysku flash. Jak możesz to robić?

To jest stary wątek.

Powyższe nie dotyczy Windows 10.

W systemie Windows 10 (i być może wcześniejszych wersjach) zarówno diskpart.exe (wiersz poleceń), jak i diskmgr.msc (GUI) pozwalają tworzyć wiele partycji i formatować woluminy na dyskach USB.

Sam Jones
źródło
-2

Wystarczy użyć ulubionego narzędzia do partycjonowania - albo Zarządzanie dyskami w systemie Windows, albo Gparted w * nix, lub innym - Wszyscy powinni zrozumieć dyski flash USB, a ty po prostu partycjonujesz tak, jakby to był inny dysk twardy.

William Hilsum
źródło
4
Zarządzanie dyskami w systemie Windows 7 nie wydaje się partycjonować, chociaż tak samo jak w przypadku innej części dysku.
paulmorriss
6
Narzędzie do zarządzania dyskami w systemie Windows wyłącza te funkcje w wymiennych dyskach flash.
Michael Steele,
1
To jest źle! Linux nie ma tego ograniczenia, ale Windows będzie mógł zobaczyć tylko pierwszą partycję.
Antonio
5
downvoted: informacje są niepoprawne w przypadku systemu Windows. interfejs zarządzania dyskami systemu Windows nie pozwala zmieniać partycji na dysku flash USB. (pokazuje je, możesz usunąć partycję, ale nie możesz utworzyć nowej ani rozszerzyć / zmniejszyć / itp.)
Tuncay Göncüoğlu,