Windows

אתה לא צריך לשנות קבצי לינוקס ב- Windows 10. למה?

כיצד להיכנס לווינדוס Windows 10 ללא סיסמה

כיצד להיכנס לווינדוס Windows 10 ללא סיסמה

תוכן עניינים:

Anonim

עבור אלה לחשוב על שינוי שלהם קבצי לינוקס ב Windows 10 , יש משהו שאתה רוצה לדעת. לדברי מיקרוסופט, יצירה או שינוי של קבצי לינוקס מ- Windows עלולה לגרום לשחיתות נתונים ועלולה לגרום נזק לסביבת לינוקס המחייבת אותך להסיר את ההתקנה ולהתקין מחדש את הפיצוץ.

אל תשנה קבצי Linux ב- Windows 10

משמעות הדבר היא שכל קובצי Linux או הקבצים המאוחסנים תחת ` % localappdata% lxss ` לא אמורים ליצור או לערוך באמצעות כל אחד מהכלים של Windows, או ייתכן שיהיה עליך להתמודד עם כמה הפסדים חמורים.

בוא נחקור את סיבות עבור בעיה זו.

אם WSL או המשנה של Windows עבור Linux לא מצליח למצוא את המטא-נתונים של קובץ Linux המאוחסן בקובץ מסוים, הוא מניח באופן אוטומטי שהקובץ פגום או פגום במערכת. הסיבה לכך היא שכל המטא נתונים של הקבצים מאוחסנים ומיוצגים באופן שונה ב- Linux בהשוואה ל- Windows. WSL מאחסן את כל נתוני לינוקס בתיקיות NTFS, ולכן מחשב ומתעד את המטא-נתונים שלהם במאפיינים המורחבים של NTFS.

בצד השני, יישומים ב- Windows 10 אינם מכילים את האלגוריתם הדרוש כדי לחשב מחדש את המטא-נתונים של Linux כאשר הם יוצרים / משנים קובץ המאוחסן תחת קישור השורש (% localappdata lxss). לכן, אם יקרה לך להשתמש ב- Windows 10 App או כלי כדי לשנות את כל הקבצים של לינוקס, הם פשוט לא תהיה כל מטה הקודמת במאפיינים שלהם עקב אי תאימות של פורמט NTFS.

היבט נוסף של Windows כלים היא שהם בדרך כלל לא לערוך את הקובץ המקורי באופן מיידי. במקום זאת, הם פועלים על ידי מחיקת המקור, יצירתם מחדש באפליקציה ולאחר מכן שחזורם למשתמש עם כל העריכות הנדרשות. תהליך זה שולל את קובץ לינוקס של כל הקבצים NT ו metadata, ו NT הקובץ המורחבת נכסים לעתים קרובות לא התעקש ו אבודים. לכן, אם לקובץ Linux שלך אין מטא-נתונים של קבצים לא נכונים, יישומי Windows יראו אותם כמושחתים וכנראה להמיר אותם לקובץ בלתי שמיש.

מניעה

כדי לעבוד על קבצים המשתמשים ב- Hybrid של Windows 10 יישומי Linux, מעדיפים לעבוד על קבצים אלה ולאחסן אותם במערכת הקבצים של Windows, ולגשת אליהם גם מ- Windows וגם מ- Bash Shell דרך / mnt // path. באמצעות שני השירותים לגשת לקובצי לינוקס שלך יעזור Windows לזהות את כל רכיבי מערכת הקבצים NT. זה עוזר לך לגשת לאותם קבצים באמצעות כלים של Windows ו- Bash ללא צורך להעתיק קבצים הלוך ושוב בין מערכות קבצים.

אומר ריץ `טרנר, מנהל תוכנית בכיר ב- Microsoft - הקפידו לפעול על פי שני הכללים האלה כדי למנוע לאבד קבצים ו / או משחיתים את הנתונים שלך:

  1. האם לאחסן קבצים במערכת הקבצים של Windows שברצונכם ליצור / לשנות באמצעות כלי Windows וכלי Linux?
  2. אל תיצור / תשנה קובצי Linux מיישומי Windows, כלים, סקריפטים או קונסולות.

לקריאה מלאה, קרא את הפוסט בבלוג על MSDN