תיקון גיבוי פגום של JW Library בעזרת רופא הספרייה
JW Library מסרב לשחזר את קובץ ה-.jwlibrary שלכם? רופא הספרייה סורק את הגיבוי בדפדפן שלכם, מתקן בעיות נפוצות, ומייצר עותק נקי שמצליח להשתחזר.
גיבוי שלא מצליח להשתחזר אינו בהכרח גיבוי שאיבד את ההערות שלכם. רוב הקבצים שאנשים מתארים כפגומים תקינים מבחינה מבנית ונדחים מסיבה שניתן לתקן, או ניזוקו בהעברה באופן שעותק חדש פותר. שווה לעבור על הסיבות לפני שמוותרים על הקובץ.
לפעמים JW Library מסרב לקובץ גיבוי — השחזור נכשל, מחזיר שגיאה, או שהקובץ לא נפתח. סיבות נפוצות: הורדה שנקטעה, כונן ענן ששיבש את הקובץ, סיומת ששונתה בדרך, או חוסר עקביות פנימי שהצטבר לאורך שנות שימוש.
JW Sync כולל את רופא הספרייה, בודק שסורק קובץ .jwlibrary ומתקן את הבעיות הנפוצות — לגמרי בדפדפן שלכם, בלי שהקובץ יעזוב אי פעם את המכשיר.
שלב אחר שלב
פתחו את JW Sync וטענו את הקובץ הבעייתי
היכנסו ל-jwsync.org וטענו את קובץ ה-.jwlibrary שלא מצליח להשתחזר. (אם הקובץ הגיע כששמו שונה ל-.zip, שנו אותו קודם בחזרה ל-.jwlibrary — זה לבדו פותר מקרים רבים.)
הריצו את סריקת רופא הספרייה
הרופא בוחן את המבנה הפנימי של הגיבוי ומפרט מה הוא מוצא — מהמוזרויות הלא מזיקות ועד לנזק אמיתי — בשפה פשוטה.
החילו את התיקונים
הקשה אחת מתקנת את מה שניתן לתקן. הרופא לעולם לא עורך את הקובץ המקורי שלכם; הוא מייצר עותק מנוקה, כך שהמקור נשאר ללא שינוי כרשת ביטחון.
הורידו ושחזרו את הקובץ המתוקן
שחזרו את ה-.jwlibrary המנוקה דרך גיבוי ושחזור ← שחזור ב-JW Library.
הרופא רץ גם בכל מיזוג
אותן בדיקות רצות אוטומטית בתוך מנוע המיזוג, כך שגיבוי ממוזג נמסר תמיד נקי — גם כשלאחד מקובצי הקלט היו בעיות שמעולם לא ידעתם עליהן.
כשקובץ בלתי ניתן לתיקון
אם הקובץ נקטע מספיק חמור כך שהנתונים פשוט אינם בו, שום כלי לא יכול להמציא אותם בחזרה. הרופא יאמר זאת בכנות במקום לייצר קובץ מפוקפק — וזה הרמז לצוד עותק מוקדם יותר באימייל, ב-Drive או ב-iCloud, וזו גם הסיבה ששמירת גיבויים ישנים משתלמת.
מה "פגום" בדרך כלל אומר
בפועל זה לעיתים רחוקות נתונים פגועים. הסיבות הנפוצות הן קובץ שנקטע בהעברה — נחתך על ידי העלאה שנכשלה או יישום צ׳אט שדחס אותו — או ארכיון שלם שמכיל חוסר עקביות פנימי שהיישום דוחה. מכיוון שקובץ .jwlibrary הוא ZIP שעוטף מסד נתונים SQLite, כל אחת מהשכבות יכולה להיות הבעיה, והן דורשות תיקונים שונים. קובץ שנקטע לא ניתן לתיקון וצריך להשיג אותו מחדש; מסד נתונים לא עקבי בדרך כלל כן.
מה סריקה באמת בודקת
סריקה מאמתת שהארכיון נפתח, ש-userData.db הוא מסד נתונים SQLite קריא שעובר בדיקת שלמות, שהסכמה תואמת למה ש-JW Library מצפה לו, ושהמניפסט מסכים עם מסד הנתונים שהוא מתאר — כולל ה-hash שהיישום משתמש בו כדי לוודא שהקובץ לא שונה. אי-התאמה בין המניפסט למסד הנתונים היא אחת הסיבות הנפוצות ביותר לכך שגיבוי תקין מבחינה טכנית נדחה בשחזור, והיא ניתנת לתיקון בפשטות.
שורות יתומות הן בדרך כלל לא מזיקות
סריקה של גיבוי אמיתי תדווח לעיתים קרובות על שורות שמפנות למשהו שכבר אינו נוכח — הדגשה שמצביעה על מיקום בפרסום שזז, למשל. הגיבויים של JW Library עצמו מכילים באופן שגרתי מאות כאלה ומשתחזרים בלי תלונה. הן תוצאה נורמלית של פרסומים שמתעדכנים לאורך זמן, לא עדות לנזק, וניקוי שלהן אינו הכרחי כדי שהקובץ יעבוד.
חילוץ הערות מקובץ שלא מצליח להשתחזר
גם כשגיבוי לא ניתן לתיקון מספיק טוב כדי ש-JW Library יקבל אותו, ההערות שבתוכו לרוב עדיין קריאות. פתיחת הקובץ בדפדפן מאפשרת לכם לראות ולהעתיק את טקסט ההערות ישירות, מה שהופך קובץ בלתי שמיש לחומר לימוד משוחזר. אם יש לכם גיבוי שני, ישן יותר, שכן מצליח להשתחזר, אפשר לחבר אליו את התוכן הקריא מהפגום במקום להקליד מחדש.
כשהשחזור נכשל בלי שגיאה ברורה
JW Library לעיתים קרובות מסרב לקובץ בלי להסביר למה. הסיבות התכופות ביותר הן מניפסט שה-hash שלו כבר לא תואם למסד הנתונים שהוא מתאר, קובץ שנקטע בהעברה, או גיבוי שנכתב בגרסה חדשה יותר של היישום מזו שאתם משחזרים אליה. הראשונה ניתנת לתיקון, השנייה דורשת להביא את הקובץ מחדש מהמקור המקורי שלו, והשלישית נפתרת בעדכון היישום לפני השחזור.
איך להימנע מזה בפעם הבאה
רוב הנזק קורה בהעברה. העבירו גיבויים כקבצים ולא דרך שום דבר שעלול לדחוס אותם מחדש, והעדיפו אחסון ענן, AirDrop או כבל על פני יישומי צ׳אט. אחרי ההעברה, ודאו שגודל הקובץ תואם למקור — קובץ שקטן במידה ניכרת מזה ששלחתם נקטע, ושום תיקון לא יחזיר בייטים שמעולם לא הגיעו.
אם שום דבר לא עובד
קובץ שלא ניתן לתקן עדיין יכול להיות קריא, וקריאה שלו לרוב מספיקה — אפשר לשחזר את טקסט ההערות ישירות גם כש-JW Library מסרב לקובץ. שלבו זאת עם כל גיבוי ישן יותר שכן מצליח להשתחזר ובדרך כלל תגיעו לרוב הספרייה שלכם בשלמותה. לפני שאתם מסיקים שקובץ בלתי שמיש, פתחו אותו וראו מה באמת יש בתוכו.
שאלות נפוצות
- האם הנתונים שלי מועלים לצורך הסריקה?
- לא. הסריקה, התיקונים והייצוא רצים כולם מקומית בדפדפן.
- האם זה יכול לשחזר הערות שנמחקו בתוך JW Library?
- לא — הוא מתקן מבנה קובץ. הערות שנמחקו ביישום לפני שהגיבוי נוצר אינן בקובץ כדי שיהיה מה לשחזר.
- האם תיקון הקובץ יאבד הערות?
- התיקונים עובדים על עותק ומטפלים בבעיות מבניות ולא בתוכן. הקובץ המקורי שלכם לעולם לא משתנה, ולכן הוא נשאר זמין אם תרצו להתחיל מחדש.
- למה הגיבוי שלי נפגם?
- לרוב הקובץ שונה בהעברה — נשלח דרך יישום שדחס או קטע אותו, או העלאה שלא הסתיימה. העברת הקובץ שוב מהמקור המקורי בדרך כלל פותרת זאת.
- האם סריקה יכולה לשחזר הערות שמחקתי בתוך JW Library?
- לא. ברגע שנמחקו ביישום ונוצר גיבוי חדש, ההערה איננה בקובץ ההוא. גיבוי ישן יותר שנוצר לפני המחיקה עדיין יכיל אותה.
- אפשר לדעת מגודל הקובץ אם הוא נקטע?
- לעיתים קרובות כן. השוו אותו למקור אם הוא עדיין אצלכם; פער משמעותי אומר שההעברה לא הסתיימה.
- האם גיבוי שנפתח בדפדפן מובטח שישתחזר?
- לא מובטח, אבל זה סימן חזק שהארכיון ומסד הנתונים תקינים, מה שפוסל את הכשלים הנפוצים ביותר.