Pamięci USB i wiele partycji


40

Mam pamięć USB z wieloma partycjami (FAT32 (aktywny), FAT32, Ext2, ale to już inna historia) i wygląda na to, że mój Windows XP może zamontować tylko pierwszą partycję pamięci. Jeśli spróbuję zamontować drugi przy użyciu menedżera woluminów, to powie mi, że muszę go aktywować i zrestartować ... czy to naprawdę jest tak ograniczone, czy po prostu czegoś tu brakuje?

Partycje:

  • FAT32, System Rescue CD, bootowalny i aktywny
  • FAT32, niektóre narzędzia
  • ext2, trochę danych (wiem, że potrzebuję dodatkowych sterowników itp., ale nie jest to tutaj wymagane)

1
Najlepszym sposobem jest (dzięki pierwszemu %Microdrive_devdesc% = cfadisk_install,USBSTOR\GenDisk
linkowi

@matt: ale sterownik nie działa na 64-bitach.
user2284570

Odpowiedzi:


19

Windows XP nie obsługuje wielu partycji na dyskach wymiennych.

Jeśli jednak naprawdę tego potrzebujesz, możesz przerzucić wymienną część dysku flash USB. To powie Windowsowi, że dysk wymienny jest dyskiem stałym, umożliwiając mu w ten sposób przeglądanie i korzystanie z wielu partycji.

  • Przejdź do narzędzia Lexar USB Flip .
  • Przeczytaj uważnie ostrzeżenie.
  • Wypróbuj, jeśli ryzyko utraty wszystkich danych z pendrive nie stanowi problemu.

Inni producenci mogą dostarczyć podobne narzędzie, które gwarantuje pracę na pamięci USB. Możesz to sprawdzić.


To był kopnięcie we właściwym kierunku. Znalazłem inne rozwiązanie, które opublikuję jako edycję. Dziękuję Ci. : D
Bobby

4
W jaki sposób przerzucanie bitu wymiennego wpłynie na inny system operacyjny?
użytkownik nieznany

14

Pamięci USB z partycjami

Dysków flash USB nie można podzielić na partycje w systemie operacyjnym Windows, jeśli dysk jest zidentyfikowany jako nośnik wymienny. Jedynym sposobem na partycjonowanie dysku flash USB jest odwrócenie wymiennego bitu, aby został on rozpoznany jako stały nośnik, który można podzielić na partycje jak każdy zwykły dysk twardy.

Narzędziem, które może odwrócić bit i powinno działać z większością dysków flash USB, jest narzędzie formatu USB firmy Lexar. Jest to przenośne narzędzie zaprojektowane dla napędów USB Lexar, ale działa również z innymi markami.

Głównego interfejsu można użyć nie tylko do odwrócenia wymiennego bitu, ale także do sformatowania dysku USB, ustawienia etykiety woluminu i partycji, tak aby można ją było uruchomić. Wystarczy nacisnąć przycisk wymiennego bitu, jeśli chcesz przygotować dysk flash do użycia z wieloma partycjami. Napęd należy następnie wyjąć i ponownie podłączyć do systemu komputerowego.

Tekst alternatywny

Należy zauważyć, że Lexar USB Format nie podzieli dysku flash USB, co należy zrobić za pomocą innych narzędzi. W tym celu możesz użyć wbudowanych narzędzi w systemie operacyjnym. Bardziej uniwersalnym oprogramowaniem jest gParted Live CD, który można uruchomić z dowolnego systemu komputerowego.

Inna opcja tworzenia wielu partycji pamięci USB została omówiona wcześniej w Ghacks. Proces obejmuje edycję rejestru systemu Windows i ma tę wadę, że dodatkowe partycje są widoczne tylko w tym systemie komputerowym.

Źródło


Dla każdego, kto z jakiegoś powodu nie widzi na liście swojego dysku wymiennego, spróbuj uruchomić program jako administrator, a wszystkie dyski powinny się pojawić.

3
W jaki sposób przerzucanie wymiennego bitu wpłynie na inny system operacyjny, wiesz o tym?
użytkownik nieznany

4

Dzięki odpowiedzi z RMB (ReMoveable Bit) udało mi się wykopać rozwiązanie opisane na tej stronie (sekcja: Na dysku flash działa tylko pierwsza partycja). Zasadniczo dostępny jest Hitachi Driver, który filtruje RMB na poziomie sterownika, który po prostu musi zostać nieco zmodyfikowany, aby działał z praktycznie każdą pamięcią USB. Wszystko, co musisz zrobić, to dodać „Identyfikator wystąpienia urządzenia” do sterownika, a następnie użyć tego sterownika.

Oto w zasadzie ważny fragment strony Uwe Schiebera:

Sterownik filtra do usuwania RMB został stworzony przez Hitachi dla ich Microdrives (Compatct Flash cards with mini harddrive ): xpfildrvr1224_320.zip Ma tylko 32 bity, więc nie będzie działał na edycjach x64 systemu Windows.

Po zmodyfikowaniu dołączonego pliku INF sterownik filtra może być używany z dowolnym innym „wymiennym” napędem. Do wykrywania urządzenia są wiersze w sekcji [cfadisk_device]:

[cfadisk_device] %Microdrive_devdesc% =
cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC801

IDE\DiskIBM-DSCM-11000__________________________to identyfikator urządzenia jednej z obsługiwanych Microdrives. Analogicznie do tych linii dodajemy jedną linię dla każdego „wymiennego” napędu USB, który chcemy przekształcić w dysk twardy USB. Identyfikator znajduje się w zarządzaniu urządzeniami Windows: Rozwiń „Dyski twarde”, kliknij prawym przyciskiem myszy dysk USB, wybierz Właściwości. Na karcie „Szczegóły” pod XP pozycja „Identyfikator instancji urządzenia” jest już zaznaczona. Kliknij identyfikator na liście i naciśnij Ctrl + C, to skopiuje identyfikator do Schowka Windows i można go wkleić w innym miejscu za pomocą Ctrl + V. XP do wersji SP1 wyświetla zakładkę „Szczegóły” tylko wtedy, gdy DEVMGR_SHOW_DETAILS=1ustawiona jest zmienna środowiskowa : DevMgr_Show_1.reg pobierz i kliknij dwukrotnie plik, a następnie zaloguj się ponownie, aby zastosować.

Próbka: USBSTOR\DISK&VEN_LEXAR&PROD_JUMPDRIVE&REV_1.30\K326441127040&0 Potrzebujemy części tłuszczowej:

[cfadisk_device] %Microdrive_devdesc% =
cfadisk_install,USBSTOR\DISK&VEN_LEXAR&PROD_JUMPDRIVE&REV_1.30

Lub znacznie prościej, uniwersalny sposób na dowolny dysk USB:

%Microdrive_devdesc% = cfadisk_install,USBSTOR\GenDisk

W ostatnim wierszu pliku INF zmieniamy „Hitachi Microdrive” na coś ładnego jak „RemovableToFixed”.

W menedżerze urządzeń ponownie kliknij prawym przyciskiem myszy dysk USB, „Aktualizuj sterownik ...”, a następnie „Nie, nie tym razem” -> Dalej -> „Zainstaluj z listy lub ...” -> Dalej -> „Don „szukaj”. -> Dalej -> „Z dysku” -> przejdź do pliku INF tutaj. Teraz „RemovableToFixed” powinien znajdować się na liście -> Dalej -> Potwierdź dwa ostrzeżenia -> Zakończ. Teraz dysk jest ponownie wykrywany, właściwie jako dysk twardy USB. Dysk można podzielić na partycje, zasada „Optymalizuj pod kątem wydajności” faktycznie aktywuje pamięć podręczną zapisu na dyskach sformatowanych w systemie FAT, a system Windows utworzy ukochany folder „Informacje o woluminie systemowym” ... Moje próby zautomatyzowania instalacji za pomocą Microsoft DEVCON nie osiągnąć sukces.

Sterownik filtra można usunąć, usuwając dysk w Menedżerze urządzeń systemu Windows. Po ponownym podłączeniu dysku jego sterowniki są instalowane ponownie, ale nie sterownik filtra.

% Microdrive_devdesc% = cfadisk_install, USBSTOR \ GenDisk


Mam problem ze zrozumieniem, co muszę zrobić ... Podaj przykład pliku lub różnicę, aby zobaczyć modyfikacje, które muszę wykonać ...
user2284570

2

Tak, ograniczeniem dysków wymiennych w systemie Windows jest to, że mogą one mieć tylko jedną partycję. Możesz mieć możliwość ustawienia go jako dysku stałego, jeśli masz kompatybilne narzędzie (od producenta pamięci USB).


1
W jaki sposób przerzucanie bitu wymiennego wpłynie na inny system operacyjny?
użytkownik nieznany

0

Wszystkie poprzednie odpowiedzi są nieaktualne. Począwszy od wersji Windows 10 1703 (2018), system Windows rozpoznaje teraz wszystkie partycje wymiennych dysków flash bez żadnego obejścia. Link do artykułu tutaj: wprowadź opis linku tutaj

Wypróbuj to sam.


Pytanie wyraźnie wymienia Windows XP, dlatego uważam, że twoja odpowiedź powinna być komentarzem.
Kamil Maciorowski

@KamilMaciorowski na pewno, ale to dlatego, że w 2009 roku prawdopodobnie nadal tkwił w XP. Tytuł jest jednak ogólny. Po co być tak podejrzanym? Nawet ta funkcja okien nie była specjalnie wyróżniona. Dowiedziałem się przez przypadek, a potem googlowałem.
Sujay Phadke
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.