זה נוהג נפוץ בימינו, במיוחד עבור משתמשים מתקדמים ומפתחי תוכנה, להגדיר את המחשב שלהם עם מערכת אתחול כפול; בדרך כלל, האחת היא מערכת הפעלה של Microsoft Windows והשנייה היא מערכת הפעלה מבוססת GNU/Linux.
תוכנות Bootloader רבות (תוכניות שמתחילות מערכת הפעלה לאחר הפעלת המחשב) מזהות מערכות הפעלה מוכרות כמו Windows, Mac OS, GNU/Linux המותקנות בכונן הקשיח, ומציגות תפריט המאפשר למשתמש לבחור איזו מערכת הפעלה אתחול לתוך. ה לְחַטֵט
טוען אתחול ב-GNU/Linux נמצא בשימוש הנפוץ ביותר מכיוון שהוא מזהה את המגוון הרחב ביותר של מערכות הפעלה.
עם זאת, הגדרת האתחול הכפול אינה חסינת תקלות ועלולה לגרום לפגיעה באחת ממערכות ההפעלה. זה נובע מסיבות מרובות כמו הסרת מחיצה מטבלת המחיצות של הדיסק, שינוי בטבלת מערכת הקבצים, שינוי בדגל הניתן לאתחול במחיצה וכו' שיכול להתרחש במהלך ההתקנה של מערכת ההפעלה.
במקרה של אתחול כפול של Windows ואובונטו, בעיה כזו שדווחה בהרחבה היא של מחיצת NTFS הניתנת לאתחול של Windows (C: כונן) פגומה. זה מוביל לכך שמטען האתחול של אובונטו (Grub) מזהה רק מערכת הפעלה אחת, כלומר. אובונטו, ולא מזוהה מחיצת Windows, ומכאן מונעת מהמשתמש לאתחל לתוך Windows. הבה נראה כיצד לתקן מחיצה כזו.
על המשתמש לאתחל באובונטו ולנסות את השיטות הבאות כדי לתקן את המחיצה.
שימוש ב-Gparted
Gparted הוא חזית גרפית עבור כלי השירות GNU/Linux GNU Parted. זהו כלי עזר למחיצות כונן המשמש ליצירה, מחיקה, שינוי גודל של מחיצות. זה מגיע עם אפשרות לסרוק את הכונן עבור מחיצות קיימות שהן פגומות או שאינן נמצאות בטבלת המחיצות של הכונן.
הַתקָנָה
כדי להתקין gparted באובונטו, הפעל:
sudo apt להתקין gparted gpart
הערה: עבור גרסאות אובונטו < 14.04, השתמשapt-get
במקוםמַתְאִים
.
gpart
הוא כלי נוסף אשר נדרש עבור תכונות מסוימות של התחלק
, לפיכך אנו מתקינים אותו גם יחד עם gparted בפקודה למעלה.
נוֹהָג
לפתוח התחלק
, פתח את המסוף שלך מהרציף או עם צירוף המקשים המוגדר כברירת מחדל Ctrl + Alt + T
, הקלד פקודה התחלק
, ולחץ להיכנס
. אתה יכול גם לפתוח אותו על ידי חיפוש ב-Dash בפינה השמאלית העליונה.
זה יבקש להזין סיסמה, מכיוון שהתוכנית דורשת הרשאות משתמש-על כדי לפעול. שים לב שאתה חייב להיות א סודו
משתמש להפעיל התחלק
.
כפי שאנו יכולים לראות בתמונה לעיל, המחיצה /dev/sda4
היא מחיצת ה-NTFS השגויה, ומערכת הקבצים שלה לא ידועה ל-Gparted. סימן האזהרה מציין שיש בעיה כלשהי במחיצה זו. לחץ פעמיים על שורה זו כדי לראות פרטים על האזהרה.
כעת נריץ את כלי השירות 'Attempt Data Rescue', בהתבסס על gpart
כדי לנסות ולתקן את השגיאה.
סגור את תיבת הדו-שיח של המידע. שמור את השורה עם /dev/sda4
מסומן. עבור אל מכשיר » ניסיון הצלת נתונים.
כפי שהוזכר בתיבת הדו-שיח לאישור, הוא סורק את הדיסק המלא לאיתור מחיצות ומערכות קבצים שעלולות להיות פגומות, ולכן עשוי להימשך זמן רב להפעלה, בהתאם לגודל הכונן הקשיח שלך.
ללחוץ בסדר
להמשיך. לאחר מכן הוא יתחיל תהליך סריקת דיסק.
אם מערכת הקבצים הדרושה שלנו NTFS פועלת /dev/sda4
אוחזר בהצלחה על ידי התהליך, נוכל לעלות אותו על ידי הפעלת הפעולות הבאות:
sudo mount /dev/sda4 /media/abhi/win
כאן /media/abhi/win
הוא מיקום הספרייה שבו הורכבה מחיצת ה-NTFS. לבסוף, אנו מעדכנים את הגראב, כך שיזהה את מערכת ההפעלה Windows הניתנת לאתחול במחיצה המשוחזרת.
sudo update-grub
שים לב שהוא זיהה בהצלחה את Windows 8 /dev/sda4
.
לאחר מכן, המשתמש אמור להיות מסוגל למצוא ערך עבור מערכת ההפעלה Windows בתפריט Grub בזמן האתחול.
באמצעות Ntfsfix
השירות ntfsfix
מתקן כמה בעיות נפוצות במחיצות NTFS. זה גם מאפס את יומן מערכת הקבצים NTFS, וגם מאלץ בדיקת עקביות על המחיצה.
להתקין ntfsfix
באובונטו, הפעל:
sudo apt התקן את ntfs-3g
ntfs-3g
הוא חבילה המכילה ntfsfix
וכלי עזר אחרים ללינוקס הקשורים ל-NTFS.
נריץ את התוכנית על המחיצה הפגומה שלנו, /dev/sda4
.
sudo ntfsfix /dev/sda4
עם זאת, כלי זה לא מצליח לתקן את השגיאות אם בכניסה האחרונה, Windows נכנסה למצב שינה ולא לכיבוי מוחלט. מצב שינה פירושו, המצב הנוכחי של מערכת נשמר על ידי Windows במהלך הכיבוי, ואותו מצב משוחזר לאחר ההפעלה מחדש.
במקרה של מחיצת Windows במצב שינה, אין הרשאת כתיבה עבור ntfsfix
על המחיצה ההיא. לפיכך, אנו עושים שימוש ntfs-3g
תוכנית להסרת קובץ מצב שינה.
sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win
פעולה זו תסיר את קובץ התרדמה ממחיצת Windows ותנסה לטעון את המחיצה במיקום /media/abhi/win
.
הערה: מכיוון שהתוכנית מסירה את קובץ התרדמה, כל נתוני הפגישה שנשמרו במהלך התרדמה, למשל. כרטיסיות הדפדפן, ייעלם.
לאחר מכן, המשתמש יכול לרוץ ntfsfix
שוב כדי לתקן את הבעיות. לבסוף, אנו מעדכנים את הגראב כך שיזהה את מערכת ההפעלה Windows במחיצה זו.
sudo update-grub
שים לב שהוא זיהה בהצלחה את Windows 8 /dev/sda4
.
סיכום
במאמר זה למדנו על שתי שיטות לנסות ולהציל מחיצת NTFS שבורה במהלך אתחול כפול. במקרה שלמחיצת NTFS יש בעיות חמורות יותר שלא ניתן לפתור בשיטות אלו, ישנן כמה אפשרויות מתקדמות ב- ntfs-3g
תוכנית שיכולה להיות שימושית (בדוק man ntfs-3g
). ניתן להשתמש גם בתוכנית מתקדמת לשחזור דיסק או בכלי עזר לתיקון דיסקים שניתן לאתחל במקרה כזה.