כיצד למחוק דיסק משורת הפקודה ב-Mac OS X
תוכן עניינים:
חלק ממשתמשי Mac עשויים לדרוש את היכולת למחוק דיסק או למחוק כונן קשיח משורת הפקודה ב-Mac OS, משימה שמתבצעת בדרך כלל דרך היישום Disk Utility מה-GUI. גישת שורת הפקודה למחיקת דיסק ב-macOS היא קצת שונה והיא דורשת תחביר מדויק כדי להבטיח שאתה מוחק את הדיסק המתאים, מה שהופך שיטה זו של מחיקת כל דיסק למתאימה רק למשתמשי Mac מתקדמים.
מדריך זה יסביר כיצד למחוק ולפרמט דיסק יעד שלם באמצעות שורת הפקודה באופן בלעדי בכל Mac המשתמש ב-macOS או Mac OS X. אתה יכול לבחור כל מערכת קבצים נפוצה לפרמט את הדיסק לאחריו נמחק, כולל ExFAT, FAT32, HFS+ או JHFS+.
שים לב שזה מכוון למחוק את כל הדיסק משורת הפקודה כאן, זה לא רק מחיקת אמצעי אחסון או מחיצה בדיסק היעד. כל דיסק היעד נמחק, כל הנתונים בדיסק היעד מושמדים בגישה זו, ללא אמצעי אחסון או מחיצות או נתונים כלשהם שנותרו. אל תבינו את זה לא נכון, אחרת תאבדו באופן בלתי נמנע נתונים לצמיתות כאשר הם יימחקו והושמדו. זכרו ששורת הפקודה אינה סלחנית, אם אינכם מרגישים בנוח בשורת הפקודה, יהיה הרבה יותר מתאים למחוק ולפרמט דיסק באמצעות תוכנית השירות דיסק בממשק הסטנדרטי של Mac OS X.
כיצד למחוק דיסק משורת הפקודה של Mac OS
כדי להתחיל, תצטרך להפעיל את אפליקציית Terminal ב-Mac המעניקה גישה לשורת הפקודה. ניתן למצוא אותו עם Spotlight, Launchpad, או בתיקייה /Applications/Utilities/.
כדי למחוק דיסק משורת הפקודה ב-Mac, נשתמש בפקודה המוכרת "diskutil" עם הפועל eraseDisk ושאר דגלים מתאימים כדי לציין אפשרויות כיצד נרצה למחוק את הדיסק, וכדי לזהות איזה דיסק יש למחוק.
התחביר הבסיסי למחיקת דיסק משורת הפקודה ב-macOS הוא כדלקמן:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
לדוגמה, נניח שהשתמשת ב-"diskutil list" כדי להציג את כל הכוננים המורכבים ב-Mac משורת הפקודה, וקבעת שהכונן המתאים למחיקה מזוהה בתור /dev/disk6s2 , אתה רוצה ששם הדיסק יהיה "מרוקן" ואתה רוצה שסוג פורמט מערכת הקבצים החדש של הדיסק יהיה Mac OS Extended Journaled (JHFS+), התחביר יהיה הבא:
diskutil eraseDisk JHFS+ מרוקן /dev/disk6s2
זה קריטי לחלוטין שתשתמש בתחביר תקין בעת זיהוי הדיסק שיש למחוק. זיהוי לא תקין עלול להוביל למחיקת הדיסק השגוי, ולהרוס לצמיתות את כל הנתונים שעליו. אל תקלקל את זה. אם אינך בטוח, תוכל למצוא את צומת מזהה הדיסק עם "diskutil info "DISK NAME" |grep Device".
לעיון מהיר, הנה כמה דוגמאות לשיטות מחיקת דיסקים שונות עבור סוגי פורמטים שונים של מערכת קבצים. כמו תמיד, הקפד לשנות את צומת הדיסק בהתאם לדיסק שלך.
עיצוב דיסק ל-Mac OS Extended Journaled (JHFS+) ממסוף ב-Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
עיצוב דיסק ל-Mac OS Extended (HFS+) ממסוף ב-Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
עיצוב דיסק ל-MS-DOS fat32 משורת הפקודה ב-Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
עיצוב דיסק ל-ExFAT משורת הפקודה ב-Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
שוב, כל אחת מהפקודות הללו מוחקת את כל דיסק היעד ומחיקה את כל הנתונים שעליו.
משתמשים שרוצים פרטים נוספים או מידע על האפשרויות האחרות הזמינות, כולל הגדרות MBR ו-GPT, יכולים לבצע שאילתות בדף האיש עם "man diskutil" ולחפש "eraseDisk", או לבצע את הפקודה ללא פרטים ספציפיים ככה:
diskutil eraseDisk שימוש: diskutil erase שם פורמט דיסק |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode מחק לחלוטין דיסק שלם קיים. כל אמצעי האחסון בדיסק הזה יושמדו.נדרשת בעלות על הדיסק המושפע. פורמט הוא השם הספציפי של מערכת הקבצים שברצונך למחוק אותו בתור (HFS+ וכו'). ame הוא שם אמצעי האחסון (החדש) (בכפוף להגבלות שמות של מערכת הקבצים), או שניתן לציין אותו כ-%noformat% כדי לדלג על האתחול (newfs ). אתה לא יכול למחוק את דיסק האתחול. דוגמה: diskutil eraseDisk JHFS+ Un titledUFS disk3
לבסוף, כדאי להזכיר שאם אתה רוצה למחוק את הדיסק המופעל כעת משורת הפקודה משיטה זו, תרצה לעשות זאת מדיסק אתחול או ממצב שחזור. מצב משתמש יחיד לבדו אינו מספיק כדי למחוק את מערכת ההפעלה הפעילה.