
Wenn ich versuche, dieses Laufwerk über ein externes Festplattengehäuse auf meinem Mac zu mounten, wird es nur „schreibgeschützt“ gemountet. Dmesg sagt Folgendes:
NTFS-fs warning (device /dev/disk1s4, pid 23830): ntfs_system_inodes_get(): $LogFile is not clean. Will not be able to remount read-write. Mount in Windows.
NTFS-fs warning (device /dev/disk1s4, pid 23830): ntfs_system_inodes_get(): Windows is hibernated. Will not be able to remount read-write. Run chkdsk.
Ich habe versucht, Berechtigungen zu prüfen und hinzuzufügen, ich habe es versucht sudo /sbin/mount -t ntfs -fw /dev/disk1s4 mntpnt
, aber es scheint keinen Unterschied zu machen.
Ich habe auch versucht
sudo /sbin/mount -o remount,rw /dev/disk1s4 mntpnt
Darwin denkt, ich sei zu dumm, um zu wissen, was ich tue.
Unter Windows 8 wird anscheinend bei jedem Herunterfahren der Computer in den Ruhezustand versetzt, bis Sie sich anmelden und die Fastboot-Einstellungen ändern. Aber der einzige Grund, warum ich versuche, das Laufwerk auf meinem Mac zu mounten, ist, dass ich mich nicht anmelden kann. Sehr frustrierend!
In Linux-Systemen verfügt Mount über die Option dazu -o remove_hiberfile
, aber Darwin kennt so etwas nicht.
Soll ich einfach einen Live-Boot von Linux aus durchführen oder gibt es eine Möglichkeit, diese lächerliche Nur-Lese-Einschränkung auf meinem MacBook zu umgehen?
Gibt es ein anderes Werkzeug, das ich verwenden kann?
Dank im Voraus! :-)
Antwort1
Sie sollten versuchen, die Partition mit zu mountenntfs-3gzusammen mit der remove_hiberfile
Option wie in derHandbuch.
Beachten Sie jedoch, dass dabei Ihre Ruhezustandsdatei gelöscht wird und Sie Ihre Windows-Sitzung später nicht wiederherstellen können. Wenn Sie die Partition mounten möchten, ohne die Ruhezustandsdatei zu löschen, müssen Sie eine schreibgeschützte Mount-Operation durchführen.
Beispiele:
# mount read/write deleting the hibernation file
ntfs-3g -o remove_hiberfile /dev/disk1s4 /path/to/mountpoint
# mount read/only without deleting the hibernation file
ntfs-3g -o ro /dev/disk1s4 /path/to/mountpoint
Denken Sie daran, die Befehle als Root auszuführen ( sudo
zum Beispiel mit ). Möglicherweise müssen Sie die Partition auch aushängen, wenn sie bereits eingehängt ist (das geht mit umount /dev/disk1s4
. Funktioniert auch mit ntfs-3g).
Antwort2
Die einzige offensichtliche Lösung: Installieren Sie ntfs-3g.
Dieser Linkführt Sie zu einer Seite mit guten, prägnanten Installationsanweisungen. Diese wurden uns freundlicherweise von Robertof zur Verfügung gestellt.
Verwenden Sie nach der kurzen Installation den folgenden Befehl:
mount -t ntfs-3g -o remove_hiberfile /dev/disk1s4 mount_point
Einige Notizen:
Vergessen Sie nicht, zuerst die Windows-Diskette auszuwerfen! Sie können diskutil unmount /dev/disk1s4
.
Um sicherzustellen, dass Sie die richtige Partition mounten, unterscheidet sich Mac ein wenig von Linux-Systemen. Anstatt fdisk -l
du wirst benutzen diskutil list
.
Vielen Dank für die bisherigen Antwortversuche! Ich hoffe, das ist für jemanden nützlich.
Antwort3
Dies ist beabsichtigt. Windows schließt nicht alle Daten während des Ruhezustands oder beim standardmäßigen Herunterfahren von Windows 8, das eine Kombination aus Abmelden und Ruhezustand ist. Das Mounten einer Windows-Partition im Ruhezustand führt zu Datenverlusten! Daher warnen Linux und OSX Sie jetzt.