כיצד להפעיל תמיכה בכתיבה ב-NTFS ב-Mac OS X
תוכן עניינים:
Mac OS X תמיד היה מסוגל לקרוא כונני NTFS, אבל ב-Mac OS X מסתתרת אפשרות נסתרת לאפשר תמיכת כתיבה לכוננים המעוצבים כ-NTFS (NTFS מייצג New Technology File System והוא פורמט קנייני של מערכת קבצים עבור Microsoft Windows ). הפעלת תמיכה בכתיבת NTFS ב-Mac היא טכנית למדי והיא אינה נתמכת רשמית על ידי אפל, מה שהופך אותה לתכונה ניסיונית שעדיף להשאיר בידי משתמשים מתקדמים שמבינים את התהליך ואת ההשלכות הפוטנציאליות.
מכיוון שתכונה זו אינה נתמכת רשמית על ידי Apple, אין לראות ב-NTFS כמערכת קבצים חוצת פלטפורמות אמינה להעברת קבצים בין Mac למחשב Windows, המשתמשים עדיין ירצו לפרמט כוננים עבור ה-FAT מערכת קבצים לתאימות אופטימלית של כונן Mac אל/מ-PC עם תמיכה מלאה בקריאה וכתיבה (אולי פתרון טוב יותר עבור משתמשים רבים יהיה להשתמש ברשת סמבה ולשתף קבצים ישירות דרך רשת מקומית בין ה-PC ל-Mac המדובר). בנוסף, היעדר תמיכה רשמית מצביע על כך שיכול להיות פוטנציאל שמשהו ישתבש, או בצורה של פאניקה של ליבה או אפילו אובדן נתונים תיאורטי בכונן NTFS. בהתאם לכך, תכונה כזו עשויה להיות הטובה ביותר כמוצא אחרון ואין להשתמש בה עם נתונים חשובים בכונן Windows ללא גיבויים נאותים של קבצים אלה. אז, עשה את הדבר הנכון וגבה את הדברים שלך תחילה.
נוח עם כל זה? מצוין, נסקור שתי דרכים שונות לאפשר תמיכה בכתיבת NTFS ב-Mac OS X, יש להשתמש בזה על בסיס כונן וזה דורש שימוש בשורת הפקודה.
אפשר תמיכת כתיבה ב-Mac OS X NTFS באמצעות Drive UUID
למרות שהיא מעט יותר מסובכת מהגישה המבוססת על שם כונן המוזכרת להלן, זו באמת השיטה הטובה ביותר לדיוק.
חבר את כונן ה-NTFS ל-Mac, ולאחר מכן אחזר את UUID של כונני NTFS עם מחרוזת הפקודה הבאה: diskutil info /Volumes/DRIVENAME | grep UUID
עם ה-UUID שנוצר, השתמש בפקודה הבאה כדי להוסיף את ה-UUID עם תמיכה בקריאה וכתיבה ב-NTFS ל-/etc/fstab:
"sudo echo UUID=ENTER_UUID_HERE none ntfs rw, auto, nobrowse>> /etc/fstab"
ככל הנראה כונן NTFS לא יופיע על שולחן העבודה כברירת מחדל, אבל אתה יכול לקבל גישה אליו בספריית /Volumes/ על ידי פתיחת התיקיה ב-Finder עם הפקודה הבאה:
פתוח /כרכים
אם אתה כן רוצה לראות את הכונן בשולחן העבודה (בהנחה שהשולחן העבודה מוצג, כמובן), אתה יכול ליצור כינוי Finder עם קישור סמלי:
sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME
תוכל גם להשתמש בהרכבת כתיבה ניסיונית של NTFS עם שם כונן במקום UUID, שעליו נעבור בהמשך.
אפשר תמיכה בכתיבה ב-NTFS עם שם הכונן
לדיוק אני מעדיף להשתמש בשיטת UUID, אבל אתה יכול גם להוסיף תמיכת כתיבה ב-NTFS על ידי שימוש בשם כונני Windows על ידי שימוש בפקודה הבאה:
"sudo echo LABEL=DRIVE_NAME none ntfs rw, auto, nobrowse>> /etc/fstab"
מכיוון שזה משתמש בפקודה sudo תצטרך להזין סיסמת מנהל כדי להיות מסוגל לבצע את כל הפקודה כראוי. מחרוזת פקודה זו מוסיפה את שם הכונן לסוף הקובץ /etc/fstab, מכיוון ש-/etc/ היא ספריית מערכת שדרושה לך גישת משתמש-על כדי לכתוב לקבצים באותה ספרייה, ובכך הקידומת sudo הנדרשת.
לדוגמה, הוספת תמיכת קריאה/כתיבה לכונן NTFS בשם "WINDOWS8" תיראה כך:
"sudo echo LABEL=WINDOWS8 none ntfs rw, auto, nobrowse>> /etc/fstab"
אם לכונן יש שם מורכב, השתמש בשיטת UUID שהוזכרה לעיל, או שנה את שם כונן ה-NTFS ב-Windows לפני שתנסה לטעון אותו עם תמיכה בכתיבה.
שוב, תרצה לחפש ב- /Volumes/ כדי למצוא את כונן NTFS של Windows שהותקן לאחרונה עם תמיכה מלאה בקריאה ובכתיבה. כפי שכבר צוין, זה יכול להיות מועיל גם ליצור קישור סמלי בשולחן העבודה של OS X כדי לגשת בקלות לכונן ה-NTFS המותקן:
sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME && פתח ~/Desktop/DRIVENAME
יש מגוון כלים קלים אך ישנים יותר להשלמת אוטומטית את התהליכים שהוזכרו לעיל, אך נראה כי כלי השירות NTFS Mounter שהוזכר לעיל הפסיק לעבוד לאחר Snow Leopard, ולפיכך גרסאות מודרניות של OS X מבית Mountain Lion to Mavericks ירצה להשתמש בגישת שורת הפקודה במקום זאת.יש גם אפליקציות בתשלום של צד שלישי זמינות לספק תמיכת NTFS ל-OS X, שעשויות להיות אפשרויות טובות יותר עבור סביבות ארגוניות שבהן תכונה ניסיונית לא נחשבת אמינה מספיק לפריסה.