Làm cách nào để gắn kết bộ lưu trữ flash USB bên ngoài? [bản sao]


9

Giả sử rằng chúng tôi kết nối ổ USB flash của mình với MacBook, sau đó đẩy bộ lưu trữ này khỏi thanh bên Finder. Bây giờ tôi muốn truy cập lại bộ lưu trữ này mà không cần rút và cắm lại vào máy tính, nhưng đĩa không còn được liệt kê bằng diskutil listlệnh.

Câu trả lời:


3

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 ..


Ứng dụng của bạn có thể gắn lại ổ đĩa bị đẩy ra không?
khẩu súng lục ổ quay

1
Núi có thể gắn lại ổ đĩa không đếm được. Nói chung là không thể gắn lại ổ đĩa bị đẩy ra. Đó là lý do tại sao Mountain chỉ ngắt kết nối các ổ đĩa và không đẩy chúng ra. Ổ đĩa không đếm được có thể được rút ra hoặc gắn lại.
Jan Linxweiler

1
Cách duy nhất để gắn lại ổ đĩa flash USB bị đẩy ra bên ngoài là dỡ và tải phần mở rộng nhân lưu trữ khối USB: kextunload / System / L Library / Extensions / OBUSBMassStorageClass.kext; kextload / System / L Library / Exensions / OBUSBMassStorageClass.kext Hãy lưu ý rằng điều này sẽ gắn lại TẤT CẢ các ổ USB ngoài ...
Jan Linxweiler

@JannisLinxweiler Mẹo trên IOUSBMassStorageClass.kextrấ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.kextchỉ ả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 kextunloadlệnh.
JakeGould

1
@JannisLinxweiler Mẹo không hoạt động nữa đối với Sierra ( (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?
oschrenk

2

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

  • nút thiết bị: /dev/disk2
  • định danh đĩa: disk1s7
  • điểm gắn âm lượng: /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ừ đó.


2
Có vẻ như ổ đĩa flash USB là một trường hợp đặc biệt, điều mà tôi đã không nhận thấy trước đây. Sau khi đẩy âm lượng cuối cùng, đĩa sẽ bị xóa khỏi danh sách thiết bị, không giống như hầu hết các ổ đĩa cứng. Tuy nhiên, sử dụng diskutil unmounthoặc diskutil unmountDiskthay 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.
joelseph

0

Tiện ích đĩa

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.

Tiện ích đĩa

hình ảnh đến từ wikipedia


Câu hỏi là về việc loại bỏ các ổ đĩa KHÔNG được ngắt hoặc tháo gỡ ...
PatrickT

@PatrickT, bạn CÓ THỂ gắn ổ đĩa bị đẩy ra trong Disk Utility.
CousinCocaine

2
Sau khi SD / USB bị đẩy ra, nó không hiển thị trong Disk Utility: Tôi đã kiểm tra nó trước khi bình luận. Trừ khi có thêm một bước không chi tiết ở đây, đề xuất của bạn không phù hợp với tôi. Dù vậy, cảm ơn ;-)
PatrickT

Ở đây tôi đã trình bày chi tiết một giải pháp Máy tự động dựa trên nhận xét của người dùng khác: apple.stackexchange.com/questions/62478/ợi
PatrickT

2
@PatrickT, đổ lỗi cho tôi. bạn đúng rồi. Nó không hoạt động với ổ cứng USB (mà tôi đã thử nghiệm) nhưng không hoạt động với ổ USB. Xin lỗi vì sự thiếu hiểu biết của tôi.
CousinCocaine
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.