Làm thế nào tôi có thể xóa một tập tin được đánh dấu là mục sao lưu?


12

Tôi đang cố xóa một tệp, nhưng tôi nhận được một tin nhắn từ Thùng rác nói rằng:
"Thao tác không thể hoàn thành vì các mục sao lưu không thể sửa đổi."

Các hoạt động không thể được hoàn thành bởi vì các mục sao lưu không thể được sửa đổi.

Điều đó có nghĩa là gì và làm thế nào tôi có thể xóa nó?

Câu trả lời:


3

Theo chủ đề này tại Apple , đây là một lỗi. Điều này có nghĩa là nó hy vọng sẽ được sửa trong bản cập nhật sắp tới cho OS X.

Trong khi đó, bạn phải khởi chạy lại Finder, bạn có thể thực hiện thông qua lực thoát (⎇⌘⎋ hoặc qua menu ) hoặc bằng cách ít bạo lực hơn bằng cách thoát khỏi nó một cách bình thường, trước tiên bạn phải kích hoạt thông qua lệnh sau ban hành trong Terminal:

defaults write com.apple.Finder QuitMenuItem 1

1
Bạn luôn có thể làm killall Findertrong Terminal
segiddins

1
Nhấp vào tùy chọn vào biểu tượng Dock của Finder và chọn Relaunch Finder.
Kirk McElhearn

31

Căn nguyên của nguyên nhân

Các bản sao lưu của Time Machine được bảo vệ ở cấp kernel - khi khởi động dài, có thể phát hiện ra trong màn hình đầu tiên của văn bản một TMSafetyNet.kexttiện ích mở rộng đang được tải.

Điều này đảm bảo tính toàn vẹn của bản sao lưu của bạn. Các điều khoản kiểm soát truy cập được áp dụng thông qua một phần mở rộng kernel nằm ở /System/Library/Extensions/TMSafetyNet.kext

Xóa trong cỗ máy thời gian

Phương thức bị xử phạt chính thức để xóa các mục khỏi một bản sao lưu cụ thể hoặc tất cả chúng là xác định vị trí của mục trong chế độ xem Time Machine "trong không gian" và chọn tùy chọn xóa thích hợp từ menu ngữ cảnh hoặc nút Hành động trên thanh công cụ.

Khả năng di chuyển các bản sao lưu vào Thùng rác được thêm vào trong Lion không chỉ tương đối nhiều lỗi hơn mà còn được thiết kế để hoạt động trên toàn bộ ảnh chụp nhanh , tức là các thư mục có tên thời gian sao lưu được tạo ra chứa một thư mục cho mỗi khối lượng được bao gồm.

Xóa khỏi dòng lệnh (linh hoạt hơn, kiểm soát nhiều hơn)

Tồn tại một chương trình trợ giúp (nhị phân dòng lệnh) tại ...

/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass

... Cho phép bạn cung cấp một lệnh và đối số để bỏ qua hoàn toàn các hạn chế truy cập.

Trong Lion bạn chạy:

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]

Trong Mountain Lion bypasschuyển đến Helpersthư mục:

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]

Trong OS X 10.10.5 (từ một nhận xét của David Anderson), giờ đây là tại:

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers‌​/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]

Tín dụng:

[1] - Michael Rushanan trên TMSquilNet bypass
[2] - Một lời giải thích ngắn gọn về Mạng lưới an toàn cỗ máy thời gian của Joel Cowgill
[3] - Câu hỏi tương tự trên SuperUser


1
Yay, điều này thực sự làm việc! Nhập Time Machine và xóa tệp từ đó không phải là một tùy chọn vì bản sao lưu này được liên kết với người dùng khác. Tuy nhiên, sau khi xóa các tệp * .exe bằng giải pháp của bạn, Finder vẫn sẽ hiển thị chúng như hiện tại. Tôi đã phải giết quá trình Finder cho nội dung được hiển thị để làm mới.
gentmatt

1
Điều này hiện được chuyển đến: "/ System / L Library / Extensions / TMSquilNet.kext / Helpers / bypass", và nếu không thì hoạt động như quảng cáo.
David Pisoni

3
Trong OS X 10.10.5, giờ là lúc /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass.
David Anderson

1
cố gắng sử dụng bypass để "mv" tệp đến một vị trí khác trên ổ đĩa, nhưng nó mang lại cho tôi "Hoạt động không được phép"
Michael

1

bypass nằm trong / System / L Library / Extensions / TMSquilNet.kext / Content / Helpers / trong High Sierra (OSX 10.13.3) trên iMac của tôi. Ngoài ra nếu bạn muốn danh sách các tệp bị xóa bằng -v, bạn nên chuyển hướng đến một tệp vì danh sách dài dòng cuộn không thể đọc được trong Terminal.


Làm thế nào chính xác để làm việc này? xin lỗi, không có ở đây
yntheng

Vẫn hoạt động ở Mojave, cảm ơn @tngn
Paul Razvan Berg
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.