ENG>AT 8F CF 0 0000 0 The "AT" command at terminal it's like ATA over TTL and it does allow to send ATA commands by TTL instead of by ATA interface... In other words the code that Waqas Ali did send you it's just a terminal command that will execute the ATA command "CF" with the feature/error register set to "CF" and what this command does is exactly the same as the same command issued over ATA - "Insitu OFF" ! This is to disable re-location by changing Insitu module. It's not JUST a RAM patch, the changes done by this command will survive a re-power of the drive as inistu module will be changed in order for a flag to be set that will tell the drive to no longer do re-location. This is the same as using over ATA to do the same. It will not work on M8 because the way that particular family do work but it will work on other older models of drives. Перевод: Команда "AT" в терминале подобна ATA по TTL и это позволяет посылать команды ATA TTL вместо посылки по интерфейсу ATA... Другими словами код, который предоставил Waqas Ali, это - только терминальная команда, которая будет выполнять команду ATA "CF" с feature/error, регистрируя набор "CF" и что эта команда делает - точно то же, что и команда ATA - "Insitu OFF" ! Это должно блокировать обработку релокейтов, заменяя модуль Insitu. Она действует не только в оперативной ПАМЯТИ, изменения, сделанные этой командой, выживут при переподключении питания драйвера, так как модуль inistu будет изменен для того, чтобы флаг был установлен и это будет говорить драйверу больше не обрабатывать релокейты. Это то же, как, пользоваться SHT/SHTR по ATA с той же целью. Это не будет работать с M8, потому что такова специфическая особенность этого семейства, но это будет работать с другими старшими моделями драйверов. |