כאשר מנסים לכווץ את גודל המחיצה, התקופה שלפני שינוי הגודל בפועל מתרחשת (כאשר תוכנית השירות Disk אומר "הכנה למחיצת דיסק") תלויה לנצח. חפרתי בקונסולה כדי לראות מה קורה ונתקלתי בשגיאה זו, שניתן לשחזור עבורי ב 100% ברגע שאני לוחץ על "החל" כדי לשנות את גודל המחיצה:
8/1 / 14 8: 48: 48.299 AM Disk Utility [631]: *** setObjectForKey: האובייקט לא יכול להיות אפס (מפתח: FilesystemName) 8/1/14 8: 48: 48.301 AM Disk Utility [631]: (0 CoreFoundation 0x00007fff879eb25c __exceptionPreprocess + 172 1 libobjc.A.dylib 0x00007fff82c08e75 objc_exception_throw + 43 2 CoreFoundation 0x00007fff878e622e - [__ NSDictionaryM setObject: forKey:] + 1102 3 מחיצה 0x000000010681cdcc מחיצה + 110028 4 מחלקה 0x000 מחלקה 0 + 90 6 AppKit 0x00007fff8834ba9a - [NSWindow endSheet: returnCode:] + 368 7 AppKit 0x00007fff8834b66d - [NSAlert buttonPressed:] + 107 8 AppKit 0x00007fff88210260 - [NSApplication sendAction: to: from:] + 327 9 AppKit 0x00007fff882100de - [NSControl sendAction: to:] + 86 10 AppKit 0x00007fff: 0x00007fff88276655 - [NSCell trackMouse: inRect: ofView: untilMouseUp:] + 2316 12 AppKit 0x00007fff88275a27 - [NSButtonCell trackMouse: inRect: ofView: untilMouseUp:] + 487 13 AppKit 0x00007fff8827513d - :] + 11296
15 AppKit 0x00007fff881955d4 - [NSApplication sendEvent:] + 2021 16 AppKit 0x00007fff87fe59f9 - [NSApplication run] + 646 17 AppKit 0x00007fff87fd0783 NSApplicationMain + 940 18 Disk Utility 0x0000000100e18867 0dilfd = 0d7a = 6db 0x0000000000000001 0x0 + 1)
מצאתי קישור זה המתאר פחות או יותר את אותה בעיה, אך אינו מכיל הצעות שימושיות לעקיפת הבעיה.
למקרה שזה מועיל, הנה תמונה של תוכנית הדיסק באותו הרגע. שים לב שאני מאתחל כפול של Mac OS ואובונטו - אני מניח שהסיבה ש- שם מערכת קבצים
הוא אפס היא אותה הסיבה שמחיצת אובונטו ext4 מופיעה כ- disk0s4
.
הערה: זה בתאריך 10.9.4 (מאבריקס).