הצלה תקליטורים ישנים, פגומים עם תקליטור חי של אובונטו
הדיסקים הישנים שלך - במיוחד אלה ששרפת בעצמך - מתדרדרים עם הזמן, עד כדי כך שהם בלתי קריאים. אנחנו נראה לך איך לסחוט כמה נתונים מהם ככל שתוכל, לפני שיהיה מאוחר מדי!
הכלי שאנחנו הולכים להשתמש בו כדי לעשות זאת נקרא ddrescue, אשר ניתן לגשת בקלות מסביבת Live CD. ddrescue יכול לעשות את קבצי .iso מתוך הדיסקים שלך, אשר לאחר מכן ניתן לצרוב תקליטור אמין יותר, או יכול להיות מותקן גישה בכל מערכות ההפעלה המודרנית.
אתחול לסביבת ה- Ubuntu Live CD באמצעות תקליטור שרוף או כונן flash מוכן.
ראשית, אנו נתקין ddrescue. פתח את מנהל החבילה הסינפטית (System> Administration> מנהל החבילה הסינפטית).
בחלון מנהל החומרה הסינפטית, לחץ על הגדרות> מאגרים.
הוסף המחאה בתיבה שתוויתה מסתיימת ב"יקום "כדי לאפשר את פעולתה של אובונטו היקום מאגר. לחץ על סגור.
לראש החלון הראשי Synaptic, לחץ על לחצן טען מחדש כדי לטעון מחדש את רשימת החבילות הזמינות.
לאחר אינדקס החיפוש נבנה מחדש, הזן "ddrescue" בשדה חיפוש טקסט מהיר. שתי חבילות שונות יעלו; ודא כי אתה בוחר "gddrescue" ולא "ddrescue", אשר פועלת מעט אחרת.
לחץ לחיצה ימנית על "gddrescue" ובחר סמן עבור ההתקנה. לחץ על הלחצן החל ולאחר מכן פעל לפי ההנחיות להתקנה ddrescue.
הבא, אנחנו צריכים לבחור מיקום כדי לשמור את הקובץ .iso כי יופק על ידי ddrescue. במקרה שלנו, נשתמש בכונן קשיח פנימי מסוג NTFS. כדי לטעון אותו, אנו לחץ על מקומות ולאחר מכן לבחור את הכונן הקשיח שאנחנו רוצים להשתמש.
שאר מדריך זה ייעשה בחלון מסוף, כך לפתוח אחד דרך יישומים> אביזרים> טרמינל.
נווט אל המיקום שבו תשמור את הקובץ .iso. במקרה שלנו, זהו כונן קשיח שזה עתה רכוב, לכן נשתנה תחילה לספריה / media ולאחר מכן נשתמש בהשלמת הלשונית כדי לשנות את הספריה המייצגת את הכונן הקשיח שלנו.
ברגע שאתה בספרייה הנכונה, אתה מוכן לרוץ ddrescue! ddrescue הוא מסודר כי אתה יכול לנסות למשוך נתונים של תקליטור מספר פעמים, ובכל פעם זה יוסיף את אותו קובץ תמונה מה הנתונים החדשים הוא מצליח להתאושש.
בגלל זה, עבור המעבר הראשון, עדיף להתחיל עם שחזור החלקים הראשונים הראשון, ולאחר מכן קידוח למטה לתוך אזורים בעייתיים מאוחר יותר.
עבור המעבר הראשון, פקודת המסוף היא:
ddrescue -n-b 2048 / dev / cdrom
במקרה שלנו, התקליטור שאנחנו מנסים לשחזר הוא תקליטור בן 13 עם Red Hat Linux 4.2 על זה, אז אנחנו הולכים לקרוא את התמונה RedHat.iso, ואת קובץ היומן RedHat.log.
הדגל "n" מבטיח שהמעבר הראשון לא ייקח זמן רב מדי, אך עדיין יחלים את החלקים הקלים לקריאה בתקליטור. הדגל "b" חשוב כי תקליטורים יש גודל בלוק של 2048 בתים.
בסופו של דבר Ddrescue יסיים, אולי עם כמה טעויות.
במקרה שלנו, היו סביב 80 MB של נתונים שלא התאושש עקב שגיאות. בוא ננסה לרוץ, מעמיק יותר, כדי לנסות לשחזר נתונים רבים ככל האפשר.
פקודת הטרמינל עבור ריצה שנייה זו דומה מאוד לזו הראשונה, אלא שבמקום להשתמש בדגל "n" נשתמש בדגל "d" כדי לספר ddrescue כדי להיכנס למצב ישיר ולקרוא נתונים רבים מהתקליטור ככל האפשר. לקבלת מידע נוסף אודות הפרמטרים של שורת הפקודה, מזהה ddrescue, עיין במדריך שלה.
ddrescue -d-b 2048 / dev / cdrom
ודא שקובצי ה- .iso ו- .log הם אותו הדבר שבו השתמשת בשלב הראשון.
אנחנו נותנים ddrescue לרוץ לילה, ובבוקר ...
התאוששנו מעל 55 MB של הנתונים שאנחנו לא התאושש לפני! אם נעזוב את זה עוד, אולי היינו יכולים להתאושש עוד יותר.
זה רעיון טוב לנסות לשמור את הדיסקים שלך עכשיו, לפני שהם להשפיל עוד יותר. שטח הכונן הקשיח הוא זול; לקנות כונן חיצוני הוא השקעה קטנה אם זה אומר שאתה יכול לשמור את הדיסקים הישנים שלך (ואז אתה יכול לזרוק אותם כדי לחסוך קצת מקום על המדפים שלך).
ובזמן ddrescue הוא כלי נהדר לעשות את זה, זה יכול לשמש גם כדי למשוך נתונים ממכשירים אחרים כמו כוננים קשיחים תקליטונים. אם ניסית ליצור תמונת כונן עם ד וזה נתן לך טעויות, ואז תן ddrescue במקום זאת!