Mac'te çıkarılmış (yalnızca sökülmemiş) bir USB sürücüsünü nasıl yeniden takabilirim?


23

Sık sık bir usb çubuğu çıkartıyorum ve sonra hala ihtiyacım olduğunu fark ediyorum.

Sürücüyü Disk Yardımcı Programı'ndan çıkarırsam, yeniden takabilirim, ancak çıkarırsam gider.

  • Finder'da gösterilmedi
  • Diskutil'de gösterilmedi
  • Gösterilmedi ls /dev
  • USB altında Sistem Bilgisi'nde hala gösteriliyor.

Diski çıkarmadan ve takmadan nasıl monte edebilirim?


1
Benzer bir soru burada Windows için açılır. Bu işi yapmanın bir yolu, cihazın bağlı olduğu USB kök hub'ını devre dışı bırakmak ve daha sonra usb çubuğunu başlatan yeniden etkinleştirmekti. Benzer bir metodoloji bu konuda işe yarayabilir, ben sadece benzer bir süreç boyunca size rehberlik etmek için söz konusu işletim sistemine aşina değilim.
DHayes

@DHayes @Pepijn - aslında, aynı konuda StackOverflow'ta bir kaç q var, ancak Windows hakkında görünüyorlar. stackoverflow.com/questions/916296/… .. stackoverflow.com/questions/138394/…
şarlatan quixote

"USB kök hub'ını devre dışı bırak / etkinleştir" işlevinin çalışmasının nedeni, köle ana bilgisayardan değil takılı olduğunu tespit ettiğinde bir USB bağımlı aygıtı başlatılmasıdır . ancak bunu hub'a yaptığınızda, bağlı tüm cihazları ayırması / yeniden bağlanması için zorlar. Şimdi ihtiyacınız olan, hub'ı tanımlamanın, devre dışı bırakıp yeniden etkinleştirmenin bir yoludur. bunun o hub üzerindeki diğer tüm cihazları sıfırlayacağını unutmayın.
quack quixote

Yanıtlar:


8

"Hdiutil attach" ve uygun / dev / cihazı (Sistem Bilgisi altındaki BSD adı) kullanarak çıkarılan bir hd'yi yeniden ayarlayabilirsiniz. Dediğiniz gibi, bu mu değil flash sürücülerden (/ dev / cihaz kaybolur) için çalışıyorum.

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

Tüm USB depolama aygıtlarını söküp takacaksınız ...


BSD adını Sistem Bilgisi altında nerede bulabilirim? Sistem profili belirleyici mi demek istiyorsun?
AndyL

hints.macworld.com/article.php?story=20070712062603762 önerdi, system_profiler SPFireWireDataType | grep "BSD Name: disk.$"ancak bundan hiçbir çıktı alamadım - system_profiler SPFireWireDataTypesadece FireWire hızımı , başka hiçbir şeyi listelemiyor. Belki kablo arızalı ya da bir şey ...
üçlü

10

Terminal Komutanlığı az önce durdu. Gerçek komut şudur:

diskutil mountDisk <<diskx>>*

<<diskx>>kullanarak bulduğunuz disk numarasıyla değiştirdiğiniz yer

diskutil list

Eample:

diskutil mountDisk disk3

kimliği ile diski monte edecek disk3


2
Ayrıca diskin adını da belirtebilirsiniz diskutil mountDisk "Western Digital".
Lri

6

Mac kullanıyorsanız, çözümlerden biri yalnızca bilgisayarınızı uyku durumuna geçirip yeniden uyandırmaktır. Eğer tembel hissediyorsanız harika bir çözüm, ancak sürücünüzü çıkarmak ve tekrar takmak çok daha hızlı olacak.


2
Mükemmel. Tembeldim ve dizüstü bilgisayarım benden 10 metre uzakta olduğundan ve fişinin çekilmesi ayakta durmaktan ibaret olacağı için, bu benim kabul edilmiş çözümüm olurdu!
maxwellb

1

Harici USB ve Firewire sürücülerinde de aynı sorunu yaşadım; Mac OS X'in onları tekrar görmesini sağlamak için yalnızca fiziksel olarak bağlantısını kesmek / yeniden bağlamak zorunda kalmak için 'disk yardımcı programını' kullanarak (belki de yanlışlıkla) bunları çıkartın; 'Sistem Profilcisi' altında görünmelerine rağmen.

Bir Firewire HDD'ler papatya zinciri kullanıyorsanız, bu bir rahatsızlıktan öte ...

İşte benim için çalıştı; bunu Terminal içinden deneyin. (İlk olarak 'diskutil' kurulu olduğundan emin olun - aşağıdaki nota bakınız.)

cmd hattı:

diskutil listesi

diskutil mountDisk / dev / diskx

diskx "list" komutu, örneğin disk2 altında gösterildiği gibi fiziksel cihaz referansıyla ilişkiliyse

Not: http://www.macports.org/ için MacPorts'u deneyin


0

Geçenlerde tam olarak Mountain adlı bu amaç için bir uygulama yayınladım . Mountain, harici disklerin bağlantısını kaldırabilir ve daha sonra yeniden monte edebilir.


1
Bu sorunu çözen bir uygulama yazmanız harika, ancak sorunu çözmek için nasıl kullanılacağını da açıklarsanız tercih edilir .
Der Hochstapler

Merhaba Oliver, appgineers.de/mountain den Mountain deneme sürümünü indirebilirsiniz Neredeyse kendi kendine açıklayan. USB sürücünüzü çıkarmak için basitçe Mountain kullanın. Daha sonra Mountain, sürücüyü tekrar monte etmenize izin verecektir.
Jan Linxweiler

Uygulamayı kendim kullanmıyorum. Size sadece çözümler hakkında ayrıntılı cevap veren cevapları tercih ettiğimizi hatırlatmak istiyorum. Bu uygulamayı yazdığın için, uygun bir sunum yapmak için her seçeneğin var. Sen de bir göz atmak isteyebilirsiniz meta.superuser.com/questions/5329/...
Der Hochstapler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.