Musste mal ein Windows Batch file debuggen:
if SOMETHING_TRUE (
SET FOO=42
SET BAR=%FOO%
)
echo %FOO%
echo %BAR%
gibt was aus? Ja, FOO ist dann 42, aber BAR ist ein leerer String. Gut, man kann's erklären aber intuitiv ist das sicher nicht, oder?
if SOMETHING_TRUE (
SET FOO=42
SET BAR=%FOO%
)
echo %FOO%
echo %BAR%
/System/Library/Filesystems/hfs.fs/hfs.util -N /dev/diskNsMDanach geht auch das Repair/Verify gut und die Platte lässt sich wieder benutzen - und erstmal backup-en