Jak ponownie zamontować wysunięty (nie tylko odmontowany) dysk USB na komputerze Mac?

23

Często wysuwam pamięć USB, a potem zdaję sobie sprawę, że nadal jej potrzebuję.

Jeśli odmontuję dysk w Narzędziu dyskowym, mogę go po prostu ponownie zamontować, ale jeśli go wysunę, zniknie.

  • Nie pokazane w Finderze
  • Nie pokazano w diskutil
  • Nie pokazane w ls /dev
  • Nadal jest wyświetlany w Informacjach o systemie pod USB.

Jak mogę zamontować dysk bez odłączania go i wkładania?

Pepijn
źródło
1
Czy podobne pytanie pojawiło się tutaj w przypadku systemu Windows. Sposobem na wykonanie tej pracy było wyłączenie koncentratora USB, do którego urządzenie było podłączone, i ponowne włączenie go, które następnie zainicjowało pamięć USB. Podobna metodologia może działać w przypadku tego problemu, po prostu nie znam danego systemu operacyjnego, aby przeprowadzić Cię przez podobny proces.
DHayes
@DHayes @Pepijn - rzeczywiście na StackOverflow jest kilka q dotyczących tego samego problemu, ale wydaje się, że dotyczą Windowsa. stackoverflow.com/questions/916296/... .. stackoverflow.com/questions/138394/...
szarlatan Kichot
powodem „wyłączania / włączania głównego koncentratora USB” jest to, że inicjowanie urządzenia podrzędnego USB ma miejsce, gdy urządzenie podrzędne wykryje, że jest podłączone, a nie od strony hosta. ale po wykonaniu tej czynności koncentrator zmusza wszystkie podłączone urządzenia do rozłączenia / ponownego połączenia. teraz potrzebujesz sposobu, aby zidentyfikować koncentrator, wyłączyć go, a następnie włączyć ponownie. Uwaga: spowoduje to zresetowanie wszystkich innych urządzeń w tym koncentratorze.
szarlatan

Odpowiedzi:

8

Możesz ponownie zamontować wysunięty dysk twardy za pomocą polecenia „hdiutil attach” i odpowiedniego / dev / device (nazwa BSD w obszarze Informacje o systemie). Jak powiedziałeś, nie działa to w przypadku dysków flash (urządzenie / dev / zniknie).

kextunload IOUSBMassStorageClass.kext;
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

Odmontuje i ponownie zainstaluje wszystkie urządzenia pamięci USB ...

quadruplebucky
źródło
Gdzie znajdę nazwę BSD w obszarze Informacje o systemie? Masz na myśli profiler systemu?
AndyL
hints.macworld.com/article.php?story=20070712062603762 sugeruje, system_profiler SPFireWireDataType | grep "BSD Name: disk.$"ale nie otrzymuję z tego żadnych danych wyjściowych - system_profiler SPFireWireDataTypepo prostu podaje moją prędkość FireWire, nic więcej. Może kabel jest uszkodzony, czy coś ...
tripleee
10

Terminal Command był trochę wyłączony. Prawdziwe polecenie to:

diskutil mountDisk <<diskx>>*

gdzie zamieniasz <<diskx>>na numer dysku, którego użyłeś

diskutil list

Na przykład:

diskutil mountDisk disk3

zamontuje dysk o identyfikatorze disk3

buffasaur
źródło
2
Możesz także określić nazwę dysku, np diskutil mountDisk "Western Digital".
Lri
6

Jeśli używasz komputera Mac, jednym z rozwiązań jest po prostu uśpienie komputera, a następnie wznowienie go. To świetne rozwiązanie, jeśli czujesz się leniwy, ale oczywiście szybciej będzie po prostu odłączyć i ponownie włożyć dysk.

McCormackman22
źródło
2
Doskonały. Byłem leniwy, a ponieważ mój laptop znajduje się 10 stóp ode mnie, a odłączenie wymagałoby wstawania, to byłoby moje zaakceptowane rozwiązanie!
maxwellb
1

Miałem ten sam problem z zewnętrznymi napędami USB i Firewire; wysuwasz je za pomocą „narzędzia dyskowego” (być może przez pomyłkę) tylko po to, aby fizycznie odłączyć / ponownie podłączyć dysk, aby Mac OS X mógł je ponownie zobaczyć; mimo że są widoczne w „Profilu systemu”.

Jest to więcej niż niedogodność, jeśli używasz łańcucha dysków Firewire HDD ...

Oto, co dla mnie zadziałało; spróbuj tego z poziomu terminalu. (Najpierw upewnij się, że masz zainstalowany program „diskutil” - patrz uwaga poniżej).

linia cmd:

lista diskutil

diskutil mountDisk / dev / diskx

gdzie diskx koreluje z odniesieniem do fizycznego urządzenia wyświetlanym pod poleceniem „list” np. disk2

Uwaga: wypróbuj MacPorts dla http://www.macports.org/

Kellys Hero
źródło
0

Niedawno wydałem aplikację do tego celu o nazwie Mountain . Mountain może odmontowywać dyski zewnętrzne, a następnie ponownie je zamontować.

Jan Linxweiler
źródło
1
To wspaniale, że napisałeś aplikację, która rozwiązuje ten problem, ale lepiej byłoby, gdybyś wyjaśnił również, jak go użyć, aby rozwiązać problem.
Der Hochstapler
Cześć Oliver, możesz pobrać wersję próbną Mountain z appgineers.de/mountain. To prawie samo wyjaśnia. Po prostu użyj Mountain, aby odmontować dysk USB. Następnie Mountain pozwoli ci ponownie zamontować dysk.
Jan Linxweiler,
Sam nie używam tej aplikacji. Chciałem tylko przypomnieć, że wolimy odpowiedzi, które szczegółowo opisują rozwiązania. Biorąc pod uwagę, że napisałeś tę aplikację, masz wszelkie możliwości, aby dać jej odpowiednią prezentację. Możesz zajrzeć na meta.superuser.com/questions/5329/…
Der Hochstapler,