Câu trả lời:
Vấn đề bạn mô tả ban đầu là ý định cho tôi viết một ứng dụng cho phép bạn quản lý các ổ đĩa của mình từ thanh menu. Nó được gọi là Núi và bạn có thể lấy nó ở đây .
Hy vọng la bạn se thich no!!
CẬP NHẬT: Cách duy nhất để gắn lại ổ đĩa flash USB ngoài bị đẩy ra là dỡ và tải phần mở rộng kernel lưu trữ lớn USB:
kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
Theo dõi bởi:
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
Xin lưu ý rằng điều này sẽ gắn lại TẤT CẢ các ổ USB ngoài ..
IOUSBMassStorageClass.kext
rất hay, nhưng từ thử nghiệm đơn giản của tôi trong Mac OS X 10.9.5 (Mavericks), có vẻ như việc tải / tải lại IOUSBMassStorageClass.kext
chỉ ảnh hưởng đến các ổ flash USB được kết nối với máy của tôi. Ổ đĩa cứng tự cấp USB 3.0 hoàn toàn không bị ảnh hưởng và vẫn có thể sử dụng được ngay cả sau khi chạy kextunload
lệnh.
(libkern/kext) not found
). Bạn có biết nếu cơ chế là giống nhau và nếu phần mở rộng chỉ có một tên khác?
Bạn gắn thiết bị bằng cách sử dụng:
diskutil mountDisk device
nơi thiết bị có thể là một
/dev/disk2
disk1s7
/Volumes/Macintosh HD
Đối với những người thích Disk Utility.app đồ họa , nó cũng hiển thị một ổ đĩa được kết nối không được gắn kết và bạn cũng có thể gắn các ổ đĩa bị đẩy ra từ đó.
diskutil unmount
hoặc diskutil unmountDisk
thay vào đó sẽ ngắt kết nối âm lượng nhưng để thiết bị được kết nối để kết nối lại.
Không cần các dòng lệnh ở đây. Mở Disk Utility (/ Ứng dụng / Tiện ích / Tiện ích đĩa), chọn ổ đĩa của bạn và nhấp vào Mount.
hình ảnh đến từ wikipedia