Да простит меня <b>Nazyura</b>, поскольку он очень хотел "что нибудь" получить за ключ к этой программе
на HARDW.net
Ниже идет инструкция - скопируйте целиком в текстовый файл, приложите к архиву с прогой и наслаждайтесь
Есть то же самое на английском, если надо могу запостить в англоязычный форум.
============================================================================
Samsung HUtil v1.21
Утилита для тестирования и ремонта НЖМД.
Руководство по включению скрытых возможностей.
Написано TheDrive 20 Февраля 2005.
============================================================================
****************************** САМОЕ ГЛАВНОЕ *******************************
HUtil, и особенно его хакнутая версия - ОЧЕНЬ ОПАСНАЯ программа.
Используя эту программу, Вы можете легко потерять ВСЕ ДАННЫЕ на вашем НЖМД.
Вы даже можете ПОВРЕДИТЬ Ваш НЖМД или сделать его в ПОЛНОСТЬЮ НЕРАБОТОСПОСОБНЫМ.
В некоторых случаях даже самые профессиональные специалисты по восстановлению
данных не смогут помоч Вам восстановить ваши данные ни за какие деньги,
и стоимость последующего ремонта самого накопителя может превысить цену нового!
Ни в каких случаях ни я, ни фирма Samsung, не будем нести ответственность
за то, что может случиться с вашим компьютером и программным обеспечением
в связи с использованием, либо невозможностью использования этой программы.
Если, используя эту программу, Вы повредите свой НЖМД, то Вы потеряете
гарантию, предоставленную Вам фирмой Samsung, поскольку, в большинстве
случаев, Samsung сочтет ваши действия попыткой неавторизованного
вмешательства во внутреннюю конструкцию НЖМД. Информацию об условиях
гарантийного обслуживания Вы можете прочесть в гарантийном талоне.
Таким образом, если Вы все же решили воспользоваться данной программой,
Вы НИКОГДА НЕ ДОЛЖНЫ НИЧЕГО ДЕЛАТЬ, НЕ ЗНАЯ ЗАРАНЕЕ ЧТО ИМЕННО ВЫ ДЕЛАЕТЕ.
Если у Вас есть проблема с НЖМД, и Вы не знаете точно как ее решить,
Вам всегда лучше обратиться в сервисный центр или компанию по восстановлению
данных, нежели пытаться решить проблему самостоятельно.
Если Вы хотите узнать больше о ремонте НЖМД или о технологиях
восстановления данных, Вам стоит сначала почитать многочисленные
статьи и сообщения в форумах на эту тему. Вы, на самом деле, должны
знать очень многое, чтобы пытаться самостоятельно починить НЖМД,
или полноценно восстановить данные. Если Вы потеряли очень важную
информацию на любом носителе Вам всегда лучше сначала позвонить
в компанию по восстановлению данных, хотя бы для того, чтобы
проконсультироваться относительно ваших дальнейших действий!
****************************************************************************
Скачать программу HUtil v1.21 Вы можете по адресу:
hXXp://www.samsung.com/Products/HardDis ... reator.exe
Параметры командной строки:
===========================
Наберите HUTIL /? или /H чтобы посмотреть список всех стандартных
параметров командной строки.
Если Вы не можете понять для чего нужны эти параметры,
Вам лучше отказаться от их использования.
Ниже приведен список недокументированных параметров командной строки.
Пожалуйста учтите, что для изменения своей внутренней конфигурации
в момент запуска, HUTIL использует только .CFG файл.
Если Вы хотите изменить конфигурацию HUTIL, Вы должны отредактировать
.INI файл и, затем, закодировать его в .CFG файл, используя скрытые
команды HUTIL.
К сожалению, у меня нет НЖМД производства фирмы Samsung, и, поэтому,
я даже не могу попробовать как работают все скрытые/сервисные режимы
HUTIL в реальной ситуации.
/INI2CFG - Закодировать .INI в .CFG. См. авторское описание ниже.
/CFG2INI - Раскодировать .CFG в .INI. См. авторское описание ниже.
/GET_CFG - См. авторское описание ниже. У меня не работает.
/GET_INI - См. авторское описание ниже. Работает!
/ENCODE:file - Должна закодировать указанный файл. У меня не работает.
/DECODE:file - Раскодировать указанный файл. Работает!
/GET_KEY - Должна создавать .KEY файл. См. авторское описание ниже.
/GEN_KEY - Должна генерировать .KEY файл. У меня не работает.
/LOG - Раскодирует все .LOG файлы в текущем каталоге.
/SELFTEST_LOG - Должна выполнять самотестирование НЖМД и сохранять .LOG.
Не могу протестировать.
Похоже что HUtil кодирует/раскодирует все файлы используя одну и ту же
схему кодирования.
Secret Key:
===========
Чтобы иметь возможность использовать большинство из этих
скрытых команд, Вы должны иметь файл SECRET.KEY, хранящийся
в том же каталоге, что и сама программа HUtil.
Ниже приведен дамп файла SECRET.KEY.
Вы должны перевести его в вид двоичного файла, используя
какой нибудь Hex to Binary Converter, или использовать
Hex Editor, чтобы ввести все байты вручную.
***********************************************************
00000000: D5 0C BD 7B-24 85 E9 CB-FF 12 F5 4D-E9 4A 7C 55
00000010: B1 AC AD 9F-D4 AB C6 F8-15 FB D6 2D-5B 1B B3 34
00000020: CB 23 3A 99-26 D0 C6 2C-64 CD F3 E9-92 44 94 28
00000030: E9 A5 F2 06-30 B6 48 12-53 DB 7B 3C-44 A8 1E FB
00000040: 13 A5 A6 BE-49 60 EA 96-8A B9 DE 21-6A 6A 91 BA
00000050: 8F D5 64 DF-09 12 8C E2-EE 39 CB D3-39 EC 6A AE
00000060: E5 29 7B C1-46 4E 4D 61-A7 6D 30 CE-2A D3 6A 63
00000070: DC D3 79 02-17 D8 8C BE-1D AA 3C CB-F2 00 54 44
***********************************************************
Длина полученного файла SECRET.KEY должна быть 128 байт.
Внимание! Если Вы даже не в состоянии выполнить эту простую операцию,
наиболее вероятно, что у Вас нет достаточного опыта работы с компьютером,
так что Вам лучше не пользоваться расширенной версией HUtil. Извините.
Обычная версия для Конечного Пользователя, доступная в сети, вероятно,
достаточно проста для Вас. Однако, даже эта версия очень ОПАСНА!
Patching:
=========
Далее приведена информация по исправлению (patch) HUtil v1.21,
Таким образом, чтобы она забыла про необходимость наличия
файла SECRET.KEY навсегда.
Пожалуйста учтите, что SECRET.KEY, наиболее вероятно, будет
работать и с предыдущими/последующими версиями HUtil, а патч
не может быть применен к другим версиям HUTIL.EXE, кроме 1.21.
***********************************************************
Samsung HUtil v1.21 - HDD maintenance utility
Make it forget about SECRET.KEY
HUTIL.EXE
0002E449: 05 00
0002E44B: C4 01
0002E44C: FF 00
***********************************************************
Пожалуйста, проверьте размер вашего файла перед тем, как
пытаться применить патч.
Размер HUTIL.EXE должен быть 351,542 bytes.
Несколько полезных советов:
===========================
Нажмите F2 чтобы увидеть текущий список горячих клавиш (HotKey).
Список должен измениться если Вы перейдете в режим
"Работа с дефектами" (Defect Management). Не могу протестировать.
Нажминте F7 чтобы увидеть подсказку для текущего режима (если есть).
Скрытая шутка:
==============
Нажмите Alt-P. Вы увидите окно с подсказкой 'Enter Vendor Specific Command'.
Введите 'I love Hyojay' и увидите картинку с цветком и аналогичной надписью.
Все это показывает, как сильно Jinwon Choi, автор программы, любит свою
прекрасную подружку!
У корейцев, вообще-то, все строго на работе.
А из-за цветка, да еще необходимой для его отбражения библиотеки BGI,
размер программы вырос вдвое. Кроме того, использование лишних библиотек,
чисто теоретичеки, снижает надежность и без того весьма опасной программы.
Ниже приведено оригинальное авторское описание некоторых скрытых
параметров командной строки, найденное в теле .EXE файла.
Привожу его в оригинале, лишь слегка изменив email адрес автора,
чтобы его потом не замучили спаммеры.
**********************************************************************
Hutil Configuration File (jinwon.choi<TheDog>samsung.com)
[HOWTO] : get secret key file
Run as follows...
HUTIL /GET_KEY
We can get 'secret.key' file.
This function is available in Development Version.
[HOWTO] hutil121.cfg ---> hutil121.ini
Run as follows...
HUTIL /CFG2INI
[HOWTO] : hutil121.ini ---> hutil121.cfg
1. To control the running level of Hutil, Modify 'HUTIL LEVEL'.
ex) HUTIL LEVEL='SVC LEVEL' or HUTIL LEVEL=2
HUTIL LEVEL='OEM LEVEL' or HUTIL LEVEL=1
HUTIL LEVEL='USER LEVEL' or HUTIL LEVEL=0
2. Run as follows...
HUTIL /INI2CFG
[HOWTO] get default encoded cfg file : level 2
Run as follows...
HUTIL /GET_CFG:2
[HOWTO] get default decoded ini file : level 2
Run as follows...
HUTIL /GET_INI:2
**********************************************************************
Пожалуйста учтите! Некоторые параметры, описанные автором, предназначены
для использования с Development версией HUtil, и не работают в свободно
распространяемой версии, даже если у Вас есть файл SECRET.KEY.
Пример HUTIL121.INI:
====================
Далее приведен пример файла HUTIL121.INI, конфигурационного файла
для HUtil v1.21. Все скрытые сервисные режимы включены в этом .INI
файле. Чтобы заставить HUtil использовать такую конфигурацию, Вы
должны вырезать пример в виде отдельного файла с именем HUTIL121.INI,
и, затем, закодировать полученный файл в файл HUTIL121.CFG,
используя команду: HUTIL /INI2CFG, как описано выше.
(Другие версии HUtil могут иметь другое имя файла и конфигурацию!)
******************* Вырежте здесь, исключая эту строку. *******************
[DRIVE SETTING]
HUTIL LEVEL='SVC LEVEL'
IDE CHANNEL='PRIMARY'
DEVICE='MASTER'
[OPTION SETTING]
RETRY='FULL'
HIDDEN RETRY='ON'
ECC='ON'
ATW FIX='ON'
ENCODED LOG='OFF'
LOG TEST RESULT='ON'
INITIALIZE SETMAX='OFF'
DIAG READ SCAN='ON'
STOP TEST='OFF'
INITIALIZE MC RETRY='OFF'
SATA UDMA TEST='OFF'
LOGICAL SCAN TEST='ON'
[CONFIGURATION]
AVG SEEK TIME LIMIT=50
MAX SEEK TIME LIMIT=80
WAKE UP LIMIT=15
READ WRITE TIME LIMIT=2000
SIMP READ TRACK NUM OD=500
SIMP READ TRACK NUM ID=500
READ LBA COUNT=300000
RAND READ TRACK NUM=2000
BUFFER RAM SIZE=64
LOW LEVEL FORMAT DEF COUNT=100
MAX DEFECT ITEM=5000
SYSTEM ERASE CYL=1000
SMART WARNING LEVEL=100
[MAIN MENU]
TEST=1
INFORMATION=1
S.M.A.R.T.=1
TOOL=1
OPTION=1
EXIT TO DOS=1
[TEST]
SHORT TEST=1
LONG TEST=1
LONG TEST & DF=1
READ ALL=1
READ FROM TO=1
WRITE ALL=1
WRITE FROM TO=1
READ WRITE=1
DEFECT FREE=1
BURN IN=1
ATW FIX=1
ERASE & SCAN=1
OD SCRATCH TEST=1
AV SCAN TEST=1
[INFORMATION]
NEW DEFECT LIST=1
FACTORY DEFECT LIST=1
GROWN DEFECT LIST=1
NEW DEFECT MAP=1
FACTORY DEFECT MAP=1
GROWN DEFECT MAP=1
AV SCAN DATA=1
[S.M.A.R.T.]
SMART INFORMATION=1
CHECK TEMPERATURE=1
SMART STATUS=1
ENABLE SMART=1
DISABLE SMART=1
INITIALIZE SMART=1
BRIEF INFORMATION=1
VIEW SELFTEST LOG=1
[TOOL]
SET MAX ADDRESS=1
ERASE HDD=1
SET MAX UDMA MODE=1
AUTOMATIC ACOUSTIC MANAGEMENT=1
SELF DIAGNOSTIC=1
CHANGE NATIVE SIZE=1
SET SECURITY=1
VENDOR UNIQUE SET SECURITY=1
48BIT LBA SUPPORT=1
[OPTION]
DRIVE INFORMATION=1
AUTO DETECTION=1
ABOUT HUTIL=1
DOS SHELL=1
CONTROLLER=1
IDE CHANNEL=1
DEVICE=1
RETRY=1
HEAD SELECTION=1
HIDDEN RETRY=1
ECC=1
ATW FIX=1
LOG FILE=1
******************* Вырежте здесь, исключая эту строку. *******************
[EOF]