Tôi đã tìm kiếm một giải pháp về cách vô hiệu hóa các cổng USB trên Mac mini để ngăn chặn việc sao chép dữ liệu sang các thiết bị lưu trữ dung lượng lớn bên ngoài USB. Chính xác, mục đích của tôi là không cho phép Mac mini đọc / ghi dữ liệu từ / vào thiết bị USB.
Theo bài này , tải trọng lệnh có thể được sử dụng để hoàn thành nhiệm vụ này trong các phiên bản trước như Sierra.
Vấn đề khiến tôi phát điên là chỉ có IOUSBMassStorageDriver.kext chứ không có IOUSBMassStorageClass.kext trong thư mục / System / Library / Extended /.
Ngoài ra, sau khi chạy sudo kextunload -b com.apple.iokit.IOUSBMassStorageDriver
,
các lỗi dưới đây tiếp tục xảy ra.
(kernel) Can't remove kext com.apple.iokit.IOUSBMassStorageDriver; services failed to terminate - 0xdc008018.
Failed to unload com.apple.iokit.IOUSBMassStorageDriver - (libkern/kext) kext is in use or retained (cannot unload).
Bất cứ ai có ý tưởng? Tôi thực sự cần sự giúp đỡ từ cộng đồng này.
@ user3052786 Cảm ơn lời khuyên của bạn. Kết quả của (
—
allenwang
kextstat -b com.apple.iokit.IOUSBMassStorageDriver
) chỉ là chính nó. Đó là để nói rằng không có thiết bị khác có một giới thiệu về nó. Bạn có bất cứ lời đề nghị khác?
kextunload
vấn đề, hãy thử dỡ bỏ bất cứ thứ gì kext đang sử dụngIOUSBMassStorageDriver
Đầu tiên. Khi tôi kiểm tra trên máy Mac của mình (kextstat -b com.apple.iokit.IOUSBMassStorageDriver
),AppleUSBTDM
có một giới thiệu về nó, nếu đó là người duy nhất cho bạn, bạn có thể có thể dỡ tải nó (nếu bạn không có kế hoạch sử dụng chế độ đĩa đích) thì kext lưu trữ hàng loạt. Không chắc chắn kết quả chính xác sẽ là gì mặc dù.