Verbinden Sie ein SSD extern, sodass hdparm vollständig unterstützt wird

918
student

Ich versuche gerade etwas hdparmMagie mit meiner neuen SSD (Samsung 840 Pro). Allerdings möchte ich meine Festplatte nicht immer wieder wechseln, es wäre also toll, wenn ich sie extern an meinen Laptop anschließen könnte.

Ich habe einen billigen SATA-USB-Adapter, aber ich glaube, dass er die ATA-Befehle nicht unterstützt hdparm.

Also, was ist der beste Weg, dies zu tun? Gibt es SATA-USB-Adapter, die die hdparmDinge voll unterstützen ? Wäre es eine gute Idee, einen Sata-Esata-Adapter zu kaufen, um die volle Kontrolle über das Laufwerk zu erhalten?

Edit: Diese Frage wurde auch durch die Warnung auf https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase motiviert :

WARNUNG: Versuchen Sie nicht, dies über eine USB-Schnittstelle zu tun! Diese Vorgehensweise hat gut funktioniert, als ich es auf meinem X-25M über die SATA-Schnittstelle ausprobierte. Als ich es später erneut auf demselben Laufwerk über einen USB-Adapter ausprobierte, ließ ich das Laufwerk mit einem Kennwort schützen, akzeptierte jedoch nicht den SECURITY-ERASE-Befehl.

Meine Idee war also, dass die Verwendung nur eines Sata-Esata-Adapters der Verwendung des internen SATA-Ports gleichwertig sein kann und dass sie auch mit bestimmten USB-Adaptern funktioniert, wenn sie einige Spezifikationen unterstützen (ich weiß jedoch nicht, wonach sie suchen sollen).

0

2 Antworten auf die Frage

1
MariusMatutiae

Auf der Handbuchseite für hdparm :

hdparm stellt eine Befehlszeilenschnittstelle für verschiedene Kernel-Schnittstellen bereit, die vom Linux-SATA / PATA / SAS-Subsystem "libata" und dem älteren IDE-Treiber-Subsystem unterstützt werden. Viele neuere (2008 und später) USB-Laufwerksgehäuse unterstützen jetzt auch "SAT" (SCSI-ATA Command Translation) und funktionieren daher möglicherweise auch mit hdparm. Z.B. aktuelle WD "Passport" -Modelle und aktuelle NexStar-3-Gehäuse. Einige Optionen funktionieren möglicherweise nur mit den neuesten Kerneln richtig.

Sie sollten mit allen neuen Modellen in Ordnung sein.

Also sollte ich einen USB-Adapter bekommen, der "SAT" unterstützt? Was hat das aber mit SCSI zu tun? Wird es automatisch unterstützt, wenn ich mit einem SATA-zu-ESATA-Adapter gehe? student vor 10 Jahren 0
0
Tom Yan

Bei ATA PASS-THROUGH geht es hauptsächlich um die PROPER-Unterstützung, die offensichtlich vom SAT-Standard bereitgestellt wird:

https://en.wikipedia.org/wiki/SCSI_/_ATA_Translation

Im Gegensatz zu einfachen Lese- / Schreibbefehlen gibt es keine entsprechenden SCSI-Befehle zu ATA-Befehlen, die im Sicherheitsfeaturesatz definiert sind. Es gibt also keine Möglichkeit für SAT, es einfach "zu übersetzen".

Aber ja, wenn Sie einen anständigen SATA / USB-Adapter haben, können Sie sicher alle Arten von hdparm-Befehlen ausführen, einschließlich der Befehle des Sicherheitsfeatures. Ich selbst habe das schon oft auf einem X25-M G1 wiederholt.