Sửa bản sao lưu JW Library bị hỏng bằng Library Doctor
JW Library từ chối khôi phục tập tin .jwlibrary của bạn? Library Doctor quét bản sao lưu ngay trong trình duyệt, sửa các vấn đề thường gặp và tạo ra một bản sạch khôi phục được.
Một bản sao lưu không khôi phục được không hẳn là một bản sao lưu đã mất ghi chú. Phần lớn các tập tin mà người ta gọi là hỏng thật ra vẫn nguyên vẹn về cấu trúc và bị từ chối vì một lý do sửa được, hoặc bị hư trên đường truyền theo kiểu mà một bản sao mới sẽ giải quyết. Đáng để đi qua từng nguyên nhân trước khi khai tử tập tin đó.
Đôi khi JW Library từ chối một tập tin sao lưu — việc khôi phục thất bại, báo lỗi, hoặc tập tin không mở được. Các nguyên nhân thường gặp: một lần tải xuống bị gián đoạn, một ổ đĩa đám mây làm hỏng tập tin, phần mở rộng bị đổi trên đường đi, hoặc những mâu thuẫn nội bộ tích tụ qua nhiều năm sử dụng.
JW Sync có sẵn Library Doctor, một trình kiểm tra quét tập tin .jwlibrary và sửa các vấn đề thường gặp — hoàn toàn trong trình duyệt của bạn, tập tin không bao giờ rời khỏi thiết bị.
Từng bước một
Mở JW Sync và tải tập tin có vấn đề vào
Truy cập jwsync.org và tải tập tin .jwlibrary không khôi phục được vào. (Nếu tập tin đến tay bạn với tên đổi thành .zip, hãy đổi lại thành .jwlibrary trước — chỉ riêng việc đó đã giải quyết nhiều trường hợp.)
Chạy quét Library Doctor
Doctor kiểm tra cấu trúc bên trong của bản sao lưu và liệt kê những gì nó tìm thấy — từ những điểm vô hại đến hư hỏng thật sự — bằng lời lẽ dễ hiểu.
Áp dụng các bản sửa
Một cú nhấn sửa mọi thứ sửa được. Doctor không bao giờ chỉnh sửa tập tin gốc của bạn; nó tạo ra một bản sao đã được làm sạch, nên bản gốc vẫn nguyên vẹn để làm chỗ dựa.
Tải về và khôi phục tập tin đã sửa
Khôi phục tập tin .jwlibrary đã làm sạch qua Sao lưu và khôi phục → Khôi phục trong JW Library.
Doctor cũng chạy trong mọi lần hợp nhất
Cùng những kiểm tra đó chạy tự động bên trong bộ máy hợp nhất, nên một bản sao lưu đã hợp nhất luôn được giao ra sạch sẽ — ngay cả khi một trong các tập tin đầu vào có vấn đề mà bạn chưa từng biết.
Khi một tập tin không còn sửa được
Nếu tập tin bị cắt cụt nặng đến mức dữ liệu đơn giản là không có trong đó, thì không công cụ nào bịa lại được. Doctor sẽ nói thẳng như vậy thay vì tạo ra một tập tin đáng ngờ — và đó là dấu hiệu để bạn đi tìm một bản sao cũ hơn trong email, Drive hay iCloud, cũng là lý do việc giữ các bản sao lưu cũ là đáng công.
“Hỏng” thường có nghĩa là gì
Trên thực tế hiếm khi là dữ liệu bị hư. Nguyên nhân thường gặp là tập tin bị cắt cụt trên đường truyền — bị ngắt giữa chừng bởi một lần tải lên thất bại hay một ứng dụng nhắn tin nén nó lại — hoặc một kho lưu trữ còn nguyên vẹn nhưng chứa những mâu thuẫn nội bộ mà ứng dụng từ chối. Vì tập tin .jwlibrary là một tập tin ZIP bọc quanh một cơ sở dữ liệu SQLite, cả hai lớp đều có thể là chỗ trục trặc, và chúng cần cách xử lý khác nhau. Một tập tin bị cắt cụt thì không sửa được và phải lấy lại; một cơ sở dữ liệu mâu thuẫn thì thường sửa được.
Một lần quét thật sự kiểm tra những gì
Một lần quét xác nhận rằng kho lưu trữ mở được, rằng userData.db là một cơ sở dữ liệu SQLite đọc được và vượt qua kiểm tra toàn vẹn, rằng cấu trúc khớp với những gì JW Library mong đợi, và rằng tập tin manifest ăn khớp với cơ sở dữ liệu mà nó mô tả — kể cả mã băm mà ứng dụng dùng để xác nhận tập tin chưa bị sửa đổi. Sự lệch nhau giữa manifest và cơ sở dữ liệu là một trong những lý do phổ biến nhất khiến một bản sao lưu về mặt kỹ thuật vẫn tốt lại bị từ chối khi khôi phục, và nó sửa được một cách rất trực tiếp.
Các bản ghi mồ côi thường vô hại
Quét một bản sao lưu thật sẽ thường báo có những bản ghi trỏ đến thứ gì đó không còn tồn tại — chẳng hạn một phần tô màu trỏ tới một vị trí ấn phẩm đã dời đi. Chính các bản sao lưu do JW Library tạo ra thường xuyên chứa hàng trăm bản ghi kiểu này và vẫn khôi phục ngon lành. Chúng là hệ quả bình thường của việc ấn phẩm được cập nhật theo thời gian, không phải bằng chứng của hư hỏng, và không cần dọn chúng đi thì tập tin vẫn hoạt động.
Cứu ghi chú từ một tập tin không khôi phục được
Ngay cả khi một bản sao lưu không thể sửa đủ tốt để JW Library chấp nhận, những ghi chú bên trong nó vẫn thường đọc được. Mở tập tin trong trình duyệt cho phép bạn thấy và sao chép trực tiếp nội dung ghi chú, biến một tập tin vô dụng thành tài liệu học hỏi được cứu lại. Nếu bạn có một bản sao lưu thứ hai cũ hơn mà vẫn khôi phục được, phần nội dung đọc được từ bản hỏng có thể gộp chung với nó thay vì gõ lại từ đầu.
Khi việc khôi phục thất bại mà không báo lỗi rõ ràng
JW Library thường từ chối một tập tin mà không giải thích vì sao. Các nguyên nhân thường gặp nhất là một manifest có mã băm không còn khớp với cơ sở dữ liệu mà nó mô tả, một tập tin bị cắt cụt trên đường truyền, hoặc một bản sao lưu do phiên bản ứng dụng mới hơn ghi ra so với phiên bản bạn đang khôi phục vào. Cái đầu tiên sửa được, cái thứ hai cần lấy lại tập tin từ nguồn gốc, còn cái thứ ba giải quyết bằng cách cập nhật ứng dụng trước khi khôi phục.
Tránh chuyện này vào lần sau
Phần lớn hư hỏng xảy ra trên đường truyền. Hãy chuyển bản sao lưu như một tập tin thay vì qua bất cứ thứ gì có thể nén lại nó, và ưu tiên bộ nhớ đám mây, AirDrop hay cáp hơn là ứng dụng nhắn tin. Sau khi chuyển, hãy xác nhận kích thước tập tin khớp với bản gốc — một tập tin nhỏ hơn hẳn so với cái bạn gửi đi là đã bị cắt cụt, và không bản sửa nào mang lại được những byte chưa bao giờ đến nơi.
Nếu không cách nào hiệu quả
Một tập tin không sửa được vẫn có thể đọc được, và đọc được thường là đã đủ — nội dung ghi chú vẫn lấy lại trực tiếp được ngay cả khi JW Library từ chối tập tin. Kết hợp điều đó với bất kỳ bản sao lưu cũ nào còn khôi phục được thì bạn thường vẫn giữ được phần lớn thư viện của mình. Trước khi kết luận một tập tin là vô phương, hãy mở nó ra và xem thật sự bên trong có gì.
Câu hỏi thường gặp
- Dữ liệu của tôi có bị tải lên để quét không?
- Không. Việc quét, các bản sửa và việc xuất ra đều chạy tại chỗ trong trình duyệt.
- Nó có khôi phục được những ghi chú tôi đã xóa trong JW Library không?
- Không — nó sửa cấu trúc tập tin. Những ghi chú bị xóa trong ứng dụng trước khi bản sao lưu được tạo thì vốn không có trong tập tin để mà khôi phục.
- Việc sửa tập tin có làm mất ghi chú nào không?
- Các bản sửa làm việc trên một bản sao và xử lý vấn đề cấu trúc chứ không phải nội dung. Tập tin gốc của bạn không bao giờ bị thay đổi, nên nó vẫn còn đó nếu bạn muốn làm lại từ đầu.
- Vì sao bản sao lưu của tôi bị hỏng?
- Thường gặp nhất là tập tin bị thay đổi trên đường truyền — gửi qua một ứng dụng đã nén hoặc cắt cụt nó, hoặc một lần tải lên chưa hoàn tất. Chuyển lại tập tin từ nguồn gốc thường giải quyết được.
- Một lần quét có khôi phục được những ghi chú tôi đã xóa trong JW Library không?
- Không. Một khi đã xóa trong ứng dụng và tạo bản sao lưu mới, ghi chú đó không còn trong tập tin ấy nữa. Một bản sao lưu cũ hơn được tạo trước khi xóa thì vẫn còn chứa nó.
- Tôi có thể nhìn kích thước tập tin để biết nó có bị cắt cụt không?
- Thường là được. Hãy so với bản gốc nếu bạn vẫn còn giữ; thiếu hụt đáng kể nghĩa là việc chuyển chưa hoàn tất.
- Một bản sao lưu mở được trong trình duyệt thì có chắc chắn khôi phục được không?
- Không chắc chắn, nhưng đó là dấu hiệu mạnh cho thấy kho lưu trữ và cơ sở dữ liệu đều tốt, loại trừ được những kiểu hỏng phổ biến nhất.