Подключите ssd внешне так, чтобы hdparm полностью поддерживался

902
student

Я просто пробую hdparmмагию с моим новым ssd (samsung 840 pro). Однако я не хочу менять накопитель снова и снова, поэтому было бы здорово, если бы я мог подключить его внешне к своему ноутбуку.

У меня есть дешевый адаптер sata-usb, но я чувствую, что он не поддерживает команды ATA, отправленные hdparm.

Так каков лучший способ сделать это? Существуют ли адаптеры sata-usb, которые полностью поддерживают hdparmвещи? Было бы хорошей идеей купить адаптер sata-esata, чтобы получить полный контроль над диском?

Изменить: Этот вопрос был также мотивирован предупреждением на https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase :

ВНИМАНИЕ: не пытайтесь сделать это через интерфейс USB! Эта процедура работала нормально, когда я попробовал ее на своем X-25M через интерфейс SATA. Когда я позже попробовал снова на том же диске через USB-адаптер, он позволил мне защитить диск паролем, но не принял команду SECURITY-ERASE.

Поэтому моя идея заключалась в том, что использование только адаптера sata-esata может быть эквивалентно использованию внутреннего порта sata и что он также может работать с конкретными usb-адаптерами, если они поддерживают некоторые спецификации (но я не знаю, что искать).

0

2 ответа на вопрос

1
MariusMatutiae

Со страницы руководства для hdparm :

hdparm предоставляет интерфейс командной строки для различных интерфейсов ядра, поддерживаемых подсистемой «libata» Linux SATA / PATA / SAS и более старой подсистемой драйверов IDE. Многие новые (2008 и более поздние) USB-накопители теперь также поддерживают «SAT» (SCSI-ATA Command Translation) и, следовательно, могут также работать с hdparm. Например. последние модели WD "Passport" и последние корпуса NexStar-3. Некоторые параметры могут корректно работать только с последними ядрами.

Вы должны быть в порядке со всеми новыми моделями.

Так я должен получить USB-адаптер, который поддерживает "SAT"? Однако какое это имеет отношение к SCSI? Поддерживается ли автоматически, если я иду с адаптером sata to esata? student 11 лет назад 0
0
Tom Yan

В основном речь идет о ПРАВИЛЬНОЙ поддержке ATA PASS-THROUGH, которая, очевидно, обеспечивается стандартом SAT:

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

В отличие от простых команд чтения / записи, нет соответствующих команд SCSI командам ATA, определенным в его наборе функций безопасности. Таким образом, у SAT нет возможности просто «перевести» это.

Но да, если у вас есть приличный адаптер SATA / USB, безопасно выполнять все виды команд hdparm, включая те из набора функций безопасности. Я сам делал это неоднократно много раз на X25-M G1.

Похожие вопросы