Właśnie podłączyłem z biura bardzo prostą pamięć USB 1 GB z nadzieją, że zrobię z niej pamięć USB Live Fedory. Aby to zadziałało, potrzebuję wymiennego urządzenia pamięci masowej, w przeciwnym razie nie pojawi się na liście LiveUSB Creator.
Explorer wyświetla moją pamięć USB jako dysk twardy:
LiveUSB Creator rzeczywiście nie pokazuje go na liście urządzeń:
Czy istnieje sposób zmuszenia systemu Windows do postrzegania pamięci jako przenośnego urządzenia pamięci masowej?
Edytować
Z okna właściwości urządzenia mogę uzyskać jego identyfikator GUID:
Dzięki temu mogę znaleźć wpis USBSTOR w rejestrze:
Jednak podczas edytowania Capabilities
wartości do 4
(jak sugeruje to CM_DEVCAP_REMOVABLE
) lub 16
(jak sugeruje wartość innych pozycji w pamięci USB) pojawia się następujący błąd:
Błąd edycji wartości
Nie można edytować Możliwości: Błąd zapisu nowej zawartości wartości.
źródło
Odpowiedzi:
Wydaje się, że problemem nie jest system Windows, ale samo urządzenie. Z jakiegoś powodu urządzenie rejestruje się jako urządzenie pamięci masowej, a nie urządzenie pamięci wymiennej.
Sprytny program, który znalazłem za pomocą tego wpisu na blogu o nazwie BootIt, rozwiązał dla mnie problem w mgnieniu oka: po prostu włącz „wymienny bit”! Odłącz i podłącz ponownie, a będziesz gotowy.
Rozumiem, że w Internecie dostępna jest wersja tego programu typu bloatware. Sprawdź, czy możesz uzyskać wersję 1.07; to załatwia sprawę.
Dodatkowy bonus za możliwość zmiany „wymiennego” bitu: możesz podzielić dysk flash na partycje!
źródło
Kontroler napędu zgłasza dysk jako stały lub wymienny. Tak więc można to ustawić tylko za pomocą narzędzi, które mogą edytować dane kontrolera.
Podobno niektórzy producenci zaczęli oznaczać pendrive USB jako naprawione, aby ułatwić spełnienie wymagań certyfikacyjnych Win8 (od tego czasu Sandisk wyraźnie cofnął tę decyzję).
Narzędzie BootIt wspomniane w drugiej odpowiedzi robi dokładnie to. Ale może działać tylko z ograniczoną liczbą modeli kontrolerów (jedna osoba wspomina o niektórych modelach Silicon Motion i Phison ).
Najlepiej jest znaleźć model kontrolera napędu flash i użyć narzędzia przemysłowego producenta. Np. Narzędzie Silicon Motion nosi nazwę „SMI MPTool”.
Istnieją strony poświęcone ich gromadzeniu. http://usbdev.ru ma najlepszy zbiór, jaki znam (zarówno pod względem treści, jak i organizacji), a także zawiera narzędzia do znajdowania modelu kontrolera i samouczków.
Np. SMI MPTool ustawia dysk jako stały / wymienny w ten sposób (USB-ZIP jest wymienny, USB-HDD jest naprawiony):
Muszę wspomnieć, że istnieje inny sposób - na przykład sterowniki filtrów, które wykuwają wymienny bit w informacjach o dysku
diskmod
. Ale to tylko tymczasowe rozwiązanie w tym przypadku. Te sterowniki najlepiej nadają się do innych zadań - np. Do instalacji systemu Windows z napędu USB (tak, aby zgadzał się na umieszczenie tam pliku wymiany).źródło