Nicht immer UUID von diskutil auf OSX
Mac OSX 10.7.5
Ich möchte zum aktivieren von NTFS auf eine externe USB3 Festplatte und muss die UUID, es zu tun (http://ntfsonmac.com) aber diskutil weigert sich, mir die UUID. Ich beginne mit:
diskutil info /Volumes/HD-PCTU3/
dann von diesem:
diskutil info disk2s1
Device Identifier: disk2s1
Device Node: /dev/disk2s1
Part of Whole: disk2
Device /Media Name: Untitled 1
Volume Name: HD-PCTU3
Escaped with Unicode: HD-PCTU3
Mounted: Yes
Mount Point: /Volumes/HD-PCTU3
Escaped with Unicode: /Volumes/HD-PCTU3
File System Personality: NTFS
Type (Bundle): ntfs
Name (User Visible): Windows NT File System (NTFS)
Partition Type: Windows_NTFS
OS Can Be Installed: No
Media Type: Generic
Protocol: USB
SMART Status: Not Supported
Total Size: 500.1 GB (500107804672 Bytes) (exactly 976773056 512-Byte-Blocks)
Volume Free Space: 499.9 GB (499896778752 Bytes) (exactly 976360896 512-Byte-Blocks)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Yes
Ejectable: Yes
Whole: No
Internal: No
aber wie man sehen kann gibt es keine UUID angezeigt. Irgendwelche Ideen, warum und/oder wie bekomme ich die UUID?
download clover configurator und Sie sollten in der Lage sein, um zu sehen, alle GUID ' s...
InformationsquelleAutor mercergeoinfo | 2013-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur so, ich habe in der Lage zu finden, beinhaltet eine etwas schlecht dokumentierte Funktion der
hfs.util
.Laufen die
diskutil
Befehl und dann kopieren/merken/speichern derDevice Identifier
:Können Sie die
hfs.util
mit derDevice Identifier
(ersetztdisk2s1
unten) ausdiskutil
zu (re -) generiert eine UUID des Volumes:Halten Sie im Verstand dies nicht für jedes volume, wenn das volume ist nicht ein HFS-Laufwerk als das, es kann nicht funktionieren, und andere
Filesystem/*.fs/*.util
Befehle können nicht über eine-s
verb zu UUIDs.UPDATE
In Yosemite und nach der
-s
flag deaktiviert wurde auf der source-Ebene. Ich habe nicht in der Lage, eine pre-modifizierte version vonhfs.util
, aber Sie können es selbst tun mit Hilfe der Informationen, die in diese Superuser Frage, hier zusammengefasst:hfsutil_jnl.c
in#include <hfs_fsctl.h>
hfsutil_main.c
in#include <System/uuid/uuid.h>
hfsutil_main.c
instatic unsigned char kFSUUIDNamespaceSHA1[] = {0xB3,0xE2,0x0F,0x39,0xF2,0x92,0x11,0xD6,0x97,0xA4,0x00,0x30,0x65,0x43,0xEC,0xAC};
(ersetzt die include-Zeile)#define HFS_UUID_SUPPORT 1
zuhfsutil_main.c
Möglicherweise gibt es noch etwas fehlt in der argument-parsing-Abschnitt, wenn die oben nicht funktioniert, Lesen Sie bitte den Superuser Frage und Kommentar, wenn ich was übersehen habe.
Einige Leute haben auch berichtet, dass es möglich sein kann, zu verwenden Gparted zum ändern der UUID einer Festplatte.
Ist es ein geben Sie eine gültige Geräte-Id, mindestens?
Ja, es ist disk1s2. Aber
hfs.util -s disk1s2
scheint nicht, etwas zu tun. Wenn ich es ausführen, ohne Optionen, bekomme ich einen Hilfe-Bildschirm für die hfs.util und es nicht zu erwähnen, eine-s
Flagge.hfs.util Lage ist
System/Library/Filesystems/hfs.fs/Contents/Resources/
zumindest auf Yosemite und El Capitan.OSX 10.6 - fand es hier:
/System/Library/Filesystems/hfs.fs/hfs.util
InformationsquelleAutor Anthony Michael Cook