Я просто пытаюсь использовать магию 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-адаптерами, если они поддерживают некоторые спецификации (но я не знаю, что искать).

2 ответа2

1

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

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

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .