imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Железо
Опции темы
Старый 02.07.2005, 17:34     # 1
Dimm
Добрый фей-мод
 
Аватар для Dimm
 
Регистрация: 18.09.2002
Адрес: Израиль
Пол: Male
Сообщения: 4 155

Dimm СуперБогDimm СуперБог
Dimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБог
Запароленный хард - как справиться?

Имеется запароленный хард от лэптопа. Как справиться? Пожет ли низкоуровневое форматирование (fdisk не помогает)?
__________________
Фотолюбительщина

Пока слова не сказаны - ничего нет. Но если они сказаны, даже то чего нет становится реальностью.
Dimm вне форума  
Старый 02.07.2005, 18:31     # 2
FantomIL
NetMOD
 
Аватар для FantomIL
 
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376

FantomIL СуперБогFantomIL СуперБог
FantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБог
Dimm
Форматирование, скорее всего, не поможет никакое, так-как пароль прошит в микросхеме. Единственный вариант - перепрошить микросхему заводской прошивкой. Подробнее читай здесь _http://www.notebook1.ru/index1.html
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения...
---------
Репутация – это то, без чего могут жить люди с характером
FantomIL вне форума  
Старый 02.07.2005, 22:45     # 3
ramzik
Junior Member
 
Аватар для ramzik
 
Регистрация: 23.06.2004
Адрес: Israel
Сообщения: 113

ramzik Молодецramzik Молодецramzik Молодец
MHDD 2.9

Что же такое MHDD? Первоначально MH! (да, тогда она называлась именно так) была писана исключительно для быстрой и наглядной диагностики любого IDE накопителя. Но, с течением времени, она "обросла" всякими нужными мне "фишками" и "примочками", благодаря чему начала нравиться народу . С тех пор она была переписана заново несколько раз. Теперь, когда размер исходного кода около 200к (версия 2.7.0), переписывать что-либо бесполезно. Я это понимал, когда переписывал её в последний раз , поэтому был сделан упор не на полноту функций, а на способность быстро добавить необходимую процедуру. По правде говоря, из-за этого MHDD выглядит немного сыроватой. Но, постепенно, все процедуры будут отлажены полностью и доведены до ума.

Сразу сделаю замечание по поводу windows. Внимание: под windows эта программа работает, но с некоторыми ограничениями: накопитель лучше не определять в BIOS, а в windows лучше отключить Дополнительный контроллер HDD (ну или тот, на котором у вас "висит" тестируемый накопитель). При работе под win результаты замера скорости, естественно, будут немного отличаться в неизвестном направлении :-). Если же у вас для какого-то из накопителей включен режим DMA, то при попытке переключиться на этот накопитель в MHDD загорятся все лампочки регистра состояний. Программа работает с дополнительными UDMA-контроллерами, начиная с версии 2.8.

ВНИМАНИЕ: Если хотите, чтобы данные на ваших дисках были целы - не запускайте MHDD на том же накопителе, который тестируете. Это не значит, что у вас 100% что-то накроется при таком запуске (у меня еще ничего не портилось), но можно себе представить, что "чувствует" накопитель, к которому MHDD обращается через порты одновременно с обращениями ОС (тоже, в итоге, через порты). Получается "каша" из различных команд, посылаемых в HDD, и никто не может предсказать, куда там и что в таком случае запишется . Вся работа с HDD ведётся исключительно через порты. То есть, никаких BIOS, никаких прерываний, всё делается напрямую. Так что MHDD "по барабану", какая ОС у вас установлена на диагностируемом накопителе, она имеет доступ ко ВСЕМУ накопителю от первого до последнего сектора в независимости от того, есть ли там какая-либо информация или нет.

MHDD не работает с CDROM-а, т.к. не может создать файлы, необходимые для работы. Для работы MHDD необходимо:
•1. отсутствие защиты от записи на накопителе, с которого она загружается;
•2. наличие свободного места на диске (хотя бы 70 килобайт), лучше - мегабайт 20.
•3. атрибуты Read-Only нужно снять (при копировании с CDROM)!

Итак, первый запуск. Если на диске нету файла MHDD.CFG, программа создает его и предлагает выбрать накопитель (в дальнейшем выбор накопителя осуществляется клавишами <SHIFT+F3> или командой "port"). В квадратных скобках указано значение по умолчанию. Его можно выбрать, сразу нажав <ENTER>. Мы попадаем в командную строку[mhdd>]. В MHDD нету меню, все вводится командами. Нажатия на комбинации клавиш просто автоматически вводят каку-либо команду. Сверху моргают лампочки - немного о них. В левой части - регистр состояния. Тут отображается состояние накопителя. Самые важные биты:


BUSY - накопитель занят и на команды не реагирует,
WRFT - ошибка записи,
DREQ - накопитель жаждет обменяться данными с внешним миром,
ERR - в результате какой-либо операции возникла ошибка. Когда загорается этот бит, обратите внимание на правую верхнюю часть экрана. Там будет отображен тип последней ошибки. Правая часть (действительно только при зажженной лампочке "ERR"):
AMNF - Adress Mark Not Found,
T0NF - Track 0 Not Found - невозможно "найти" 0 трек,
ABRT - Abort, команда отвергнута,
IDNF - Sector ID Not found,
UNCR - Uncorrectable Error.

Между этими 2-мя полями, в середине, есть пустое место. Так вот, если накопитель запаролен, тут загорается лампочка "PWD", а если "обрезан" процедурой HPA, появится лампочка "HPA". Если и то, и другое - появятся обе лампочки .

Лампочки появляются и исчезают только при инициализации и идентификации HDD ( <F2>- прежде, чем с накопителем что-нибудь делать - нажмите F2!). Под строкой с этими лампочками есть строка с кучей квадратных скобок - строка параметров HDD. Левая часть отображает текущие параметры накопителя (Обновляется только при идентификации - <F2>). Правая часть отображает текущее положение головок при прохождении различных тестов. При выполнении проверки поверхности справа появится окно. В первой строке этого окна будет отображаться текущая скорость работы с поверхностью. В последней - два значения в процентах. Первое значение показывает процент выполнения текущего теста в заданном промежутке, а второе отображает, насколько далеко головки "ушли" от 0 цилиндра и "пришли" к последнему.

В процессе тестирования поверхности один квадратик равен 255 секторам (при тестировании в режиме LBA), либо числу секторов в строке параметров HDD (обычно, 63 - при тестировании в режиме CHS). Чем "мутнее" квадратик - тем больше накопителю потребовалось времени для чтения этого блока секторов. Если пошли цветные квадратики - значит, накопитель не "вписался" в отведенный ему для работы промежуток времени. Цветными квадратиками отображается ненормальное состояние поверхности (но еще без "BAD'ов"). Чем "ниже" по меню цвет - тем больше накопителю понадобилось времени для чтения этого трудночитаемого участка. Красный цвет - признак того что на этом месте уже почти "сформировался" BAD block. Вопросительный знак появляется при превышении максимального времени ожидания готовности. То есть, при появлении [?] можно считать, что накопитель "подвис" на этом месте и здесь явно присутствует либо серъёзный дефект поверхности, либо неисправен блок магнитных головок (БМГ). Всё, что ниже вопросительного знака - это ошибки (BAD block). Если они появляются в процессе тестирования, значит, на поверхности есть физические дефекты. Стоит заметить, что старые накопители работают медленно . Поэтому, если вы тестируете старый накопитель (до 2-3 Гб), то зеленые квадратики - нормальное явление. Описание команд, вводимых в командной строке. Слева - команда, рядом, если есть, способ быстрого вызова по нажатию клавиш. Дальше - буква B, S, P или U (Beta/Stable/Unstable/Partial).


Beta - отлаженная процедура, предполагается стабильная её работа.
Stable - отлаженная процедура,
Unstable - используйте внимательно,
Partial - процедура должна работать нормально, но рекомендуется "наблюдение" за поведением программы в нестандартных ситуациях.
exit <ALT X> S выход на один уровень вверх/выход из программы id S вывод информации о накопителе. Число головок/цилиндров/ секторов, lba, какие режимы dma поддерживаются, поддерживается ли HPA, SMART, Security mode... Вобщем, все, что можно полезного сказать про накопитель.
scan <F4> B сканирование поверхности. результат можно занести в log. можно также включить попытки сделать reassign/remap на блоках, содержащих ошибки. p.s. менюшку можно двигать - "A", "D", "W", "S".
[Scan in: CHS/LBA] - Сканировать в CHS или в LBA
[Starting CYL] - стартовый цилиндр при скане в CHS
[Starting LBA] - номер начального сектора (для LBA)
[Log: On/Off] - вести ли лог (mhdd.log)
[Remap: On/Off] - Попытка сделать Remap
[Starting CYL] - конечный цилиндр при скане в CHS
[Starting LBA] - номер конечного сектора (для LBA)
[Timeout(sec)] - таймаут в секундах (1-200)
[Advanced LBA log] - лог состояния поверхности (по нему потом строится график)
[Standby after scan] - После теста останавливать ли двигатель.
[Loop the test/repair] - зациклить выполнение сканирования.
[Erase WAITs] - см. ниже !
Некоторые из позиций меню сохраняют значения в MHDD.CFG. ! Позиция меню также запоминается в MHDD.CFG С версии 2.8 появилась возможность сбрасывать накопитель во время сканирования в любом месте клавишей "R" (удобно, если накопитель подвисает). Также появилась возможность включить попытку записи в группу секторов, которые нестабильно читаются или повреждены (меню ERASE WAITS). Очень удобно использовать на IBM'ах с BADами. При включенной опции Erase Waits, если накопитель наткнулся на нестабильный или BAD сектор (остановилась верификация), ему через 1/4 сек. дается команда сброса, за которой следует попытка записи в те сектора, которые вызвали задержку. При этом накопитель не "трыкает" на BAD block'ах, а сразу выполняет remap (если это необходимо). Необходимо учесть, что это - деструктивная функция (для данных). aerase S - Посекторное стирание диска. Иногда помогает при нестабильно читающихся секторах. Иногда ней можно скрывать дефекты. Но работает она очень медленно (зависит от подключенного накопителя), так что использовать её целесообразно только для небольших участках диска.

hpa S - работа с hpa - Host Protected Area - для накопителей, которые "умеют" это делать... узнать, умеют ли, можно, дав команду id и посмотрев в поле "Features": если там есть слово "HPA", значит, поддержка HPA есть. HPA позволяет "отрезать" часть пространства накопителя с конца, и, таким образом, уменьшить его объем. Это можно сделать "насовсем" - накопитель станет меньшего объема (Hard HPA), или до выключения питания (Soft HPA) - для того что бы "попробовать", как оно будет, после выключения/включения питания параметры накопителя восстановятся.

rx S - Если накопитель "поднял" бит DREQ для вывода информации, можно ввести эту команду. Она считает данные из буфера HDD. Попутно создается файл mhdd_rx.buf, в который дописываются эти данные.

rhpa S - Показывает значение Native HPA ("Настоящий" объем HDD).

cls S - очистка консоли.

pwd S - установка пароля на накопитель. Пароль задается при запуске процедуры.

unlock S - открыть запароленный накопитель. Пароль задается при запуске процедуры.

dispwd S - снять пароль. Пароль задается при запуске процедуры. Перед тем как снимать пароль, накопитель необходимо открыть (unlock).

rpm S - определение частоты вращения шпинделя по полю INDEX, приблизительно. Работает только на накопителях, где поле INDEX задействовано.

ff S - Копирование из файла-образа на диск поблочно. В процессе работы нужно будет указать имя файла. При этом программа предложит (в квадратных скобках) разместить файл так, чтобы он лежал с 0-го сектора. Файл должен иметь длину, кратную 2. Если копироать больше секторов, чем есть в файле, лишнее заполняется нулями.

nhpa S - восстановить полный объем накопителя.

aam S - Automatic Acoustic Management - регулировка уровня шума, издаваемого накопителем в результате перемещения головок за счёт уменьшения скорости перемещения оных.

tof S - Создание образа диска. Файл может быть объемом ДО 2Gb. В процессе работы нужно указать начальный, конечный секторы, а также имя файла для вывода.

init S - Сброс накопителя, например, если он "завис". Также выполняется установка параметров и рекалибровка накопителя.

fdisk S - Создает в текущем каталоге файл с именем bootsect.mhd, в котором содержится сгенерированный MBR для подключенного накопителя. В этом MBR будет описан 1 активный раздел FAT32, на полную ёмкость накопителя. Потом этот файл, после вопроса, будет записан на накопитель в MBR. Вот старое описание этой команды, для понимания принципа функционирования: быстрое разбиение на разделы. Разбивает накопитель на 1 раздел на всю емкость и делает его активным через порты (т.е. BIOS - по барабану). Сама "Fdisk" на накопитель ничего не пишет, она создает файл в текущем каталоге "!bs!", в котором содержится сгенеренный MBR. Потом даёте команду "FromF" - запись из файла на диск, указываете, что надо записать 1 сектор и вводите имя файла "!bs!" (без кавычек). все! остается только отформатировать :-), для чего включаю в архив MHDD программу MS Format.com (Win98 SE RU), в которой вырезана процедура верификации поверхности. Теперь форматировать раздел в 30 гиг можно за 10 секунд :-).

smart S - Работа с функциями SMART. Пробуйте "smart" без параметров, помощь по SMART интегрирована в MHDD.

port <SHIFT+F3> S - Выбор накопителя.

stop <SHIFT+F4> S - Останов шпинделя.

i S - Включает в себя 2 команды: id + init, друг за другом.

cx S - SeekTest для quantum CX, LCT (с м/с TDA5247HT) Продолжается до нажатия "ESC" или до того момента, когда время позиционирования резко возрастает. При любой ошибке сразу же выключает двигатель.

erase S - Посекторное стирание диска (ускоренное за счет блочной работы). Можно задать начальный и конечный сектора. Процедура сама предлагает в качестве последнего сектора - последний на диске.

wait S - Ожидание готовности. После получения готовности (когда бит BUSY будет сброшен) программа издает звуковой сигнал.

ibme B - IBM Explorer. Пока - просмотр дефект-листов. Создает каталог IBMLST, где создает файл, в качестве имени которого берется серийный номер HDD. В этот файл сливается все, что можно было достать из накопителя. В том числе, и P-List.

fujlst B - FUJITSU Explorer. Просмотр дефект-листов. Создает каталог FUJLST, где создает файл, в качестве имени которого берется серийный номер HDD. В этот файл сливается P-List.

сам не пробовал
ramzik вне форума  
Старый 02.07.2005, 23:21     # 4
vovik
IMHO Ворчун-2006
 
Аватар для vovik
 
Регистрация: 24.03.2003
Адрес: Москва
Пол: Male
Сообщения: 4 651

vovik СуперБогvovik СуперБогvovik СуперБог
vovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБог
ramzik
Я тоже подумал об этой программе, но боюсь, что она не поможет. Она по заверениям автора может работать напрямую с шифроваными дисками, он это не значит, что она открывает эти диски для других программ, которые работают традиционным способом (к ним и ОС относится).
А главное, к чему такая цитата, и откуда она вообще взята?
Бегло прочитав, сразу заметил
Цитата:
МHDD не работает с CDROM-а, т.к. не может создать файлы, необходимые для работы.
MHDD прекрасно работает с CD, и на офсайте даже лежит исошник (неделю назад как раз им я и воспользовался). После этого и остальным утверждениям вера не большая.
Имхо, лучше на офсайт зайти: mhdd.com - там инфы достаточно (русский, английский, украинский)
vovik вне форума  
Старый 04.07.2005, 09:59     # 5
Mg0
::VIP::
Железный Дровосек
 
Аватар для Mg0
 
Регистрация: 01.10.2003
Адрес: 1/6 суши
Пол: Male
Сообщения: 3 510

Mg0 СуперБогMg0 СуперБогMg0 СуперБог
Mg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБог
Dimm
В принципе есть такая прога -- ATA Password Tool 1.1. Входит в комплект Ultimate Boot Cd. Можешь ее попробовать.
__________________
Я только снаружи страшОн, а внутри...
внутри я... просто УЖАСЕН!
Mg0 вне форума  
Старый 04.07.2005, 11:47     # 6
Yraman
::VIP::
Шустрый Поскребыш
 
Аватар для Yraman
 
Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213

Yraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех ГуруYraman Отец (мать) всех Гуру
Мои гроши:

-mhdd, Victoria(Hdd-911), ATAPWD действительно позволяют работать с парольной системой винтов, но для того, чтобы пароль снять, надо его знать, а тут по ходу мы ничего не знаем. Но можем используя эти прожки(лучше совместно для диагностики проблемы, иногда бывает, что одна клевещет за пароль, а другая-ни гу-гу!!!) достаточно точно понять, запаролен ли винт, и на каком уровне пароль. Если пароль не user maximum lewel, можно попробовать снять его через мастер-пароль винта.

-современные ноуты-та еще химия. Мало того, что они научились поуровнево паролить свои компоненты, так и пароль они кладут в зашифрованном виде, а это чаще всего выходят символы, которые с клавиатуры не ввести. Victoria позволяет подставлять файл пароля вместо ввода его ручками, но для получения такого файла надо знать:
1. где лежит пароль - в служебке или прошивке, и в каком модуле
2. с какого смещения в искомом модуле надо считать 32 символа для файла
3. как собственно искомый модуль считать, чтобы пароль получить

в полевых условиях нереально, тем более что мастер-пароли на ноутбучные винты в сети практически не найти, а в случае пароля user maximum lewel даже мастер не поможет.

- исходя из вышесказанного суммируем нижеследующее - если инфа не критична, может просто прибить его? Во всех уже вышеперечисленных прожках реализован механизм снятия паролей путем убиения винта. Данные исчезают безвозвратно, но и пароли тоже.
В ATAPWD это осуществляется командами ERASE PREPARE И ERASE UNIT, В ДРУГИХ ВАРИАНТАХ ПОДОБНЫМИ, ИЛИ ПРЕДЛАГАЕТСЯ СНЯТЬ ПАРОЛЬ ТАКИМ МАКАРОМ ПОСЛЕ 3-5 ПОПЫТОК НЕВЕРНОГО ВВЕДЕНИЯ ПАРОЛЯ.

Как побороть эту беду тихо - ищу пока. Паяю терминал-кабель, обращаюсь к программистам, по форумам лазю. Если найду что путное - выложу в форум.

Засим все.
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется
Yraman вне форума  
Старый 04.07.2005, 15:28     # 7
Dimm
Добрый фей-мод
 
Аватар для Dimm
 
Регистрация: 18.09.2002
Адрес: Израиль
Пол: Male
Сообщения: 4 155

Dimm СуперБогDimm СуперБог
Dimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБог
Всем спасибо. Мне все ясно.
__________________
Фотолюбительщина

Пока слова не сказаны - ничего нет. Но если они сказаны, даже то чего нет становится реальностью.
Dimm вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.