Сап, софтач. Есть две программы для низкоуровневых операций с жесткими дискам - это MHDD и Victoria. Есть один винт, на котором начали появляться bad blocks и одна из этих софтин могла бы мне помочь произвести ремапинг и дело в шляпе, но есть несколько условий, которые не дают мне этого сделать:1) На винте стоит user password. Я его знаю и ввожу всякий раз при включении ноута.2) Отключить проверку пароля в БИОСе я не могу, потому что для этого нужен master password. Я его не знаю, потому что я его не устанавливал. То есть, там какой-то дефолтный пароль или пустой. Пустой он отвергает, а дефолтный из гугла для Самсунг винта не подходит (32 раза символ t)3) В принципе, мастер-пароль мне и не нужен, потому что по спецификации ATA он нужен только для сброса юзер-пароля, который используется для блокировки инфы на винте.4) И теперь самое важное - ни MHDD, ни Виктория - не принимают мой пароль юзера.Здесь я уточню, что эти две проги работают напрямую с винтами, то есть минуя БИОС и то окошко, где я ввожу пароль каждый раз при загрузке. Для разблокировки в MHDD я пишу UNLOCK, 0, пароль - фейл. В Виктории F8 , юзер пароль - фейл.5) А без разблокировки, я не могу провести ремапинг раздела с плохими секторами. 8) У меня есть нетбук, на котором не стояло никаких паролей. Я для эксперимента поставил только что пароль юзера, ввел нормально при включении, но МХДД и Виктория с загрузочной флешки с ДОСом отвергают пароль и здесь.Идеи?
>с жесткими дисками>В Виктории F10слоуfix
>>1688908 (OP)Ремапинг это бессмысленная и долшая ебля с трупом./тред
>>1689127Стереотипчики-с. Винт - терабайтник, проблемы только на одном разделе, 300 гиговом. И то, я снял без потерь почти все файлы акронисом с него. К тому же, этот винт не падал и не нырял, отработал чуть более 3 лет. Для 2.5 HDD это никакой не срок.
>>1688908 (OP)Батарейку вытащи на пару минут.Или джампер дерни.
>>1689190Батарейка в жестком диске? Посоветуй еще винду переустановить.
>>1689297И правду ведь пишут, пользователи виндовс тупеют.> Отключить проверку пароля в БИОСе я не могуНа мамке.
>>1689379Установка линукса дала тебе +9к к ЧСВ, мои поздравления. "Отключить проверку в (то есть, с помощью) BIOS", а не отключить пароль для входа в настройки этого самого BIOS, который никак не связан с паролем на HDD. И кстати, на современных ноутах батарейка запаяна на мамку, если ты не в курсе.
>>1689457> батарейка запаяна на мамкуНе пиши мне больше.Джампер дерни, пес.
>>1689467Да мне не нужно сбрасывать пароль НА биос!ОП-пост осиль, пёс
>>1688908 (OP)Пароль, защищающий сам HDD, как устройство? Что-то интересное. Покажи интерфейс ввода его пароля.И как он себя ведёт, если подключить хард к другому компу?
>>1689513Ничего уникального - такая функция есть во всех винтах. При подключении к другому компу - вылезает аналогичный интерфейс с запросом.
>>1688908 (OP)>Здесь я уточню, что эти две проги работают напрямую с винтами, то есть минуя БИОСУносите дебила
>>1689545>При подключении к другому компу - вылезает аналогичный интерфейс с запросом.В момент загрузки/обращения/etc?>>1689549Этот в принципе прав - миновать базовую систему ввода-вывода при работе с винтами было бы странно.
>>1689549>>1689580Рекомендую к ознакомлению:http://www.ihdd.ru/mhdd-documentation-ruhttp://www.ihdd.ru/victoria-doc-ruhttps://sites.google.com/site/mojelektronnyjbloknot/programmnoe-obespecenie/kak-rabotat-s-programmoj-mhdd>MHDD не использует функции BIOS и прерывания. Таким образом, у вас даже нет надобности определять накопитель в BIOS Setup. Вы можете даже включать накопитель уже после того, как загрузится MSDOS и MHDD, так как MHDD работает напрямую с регистрами накопителя и не обращает внимания на такие «мелочи» как, например, разделы, файловые системы и ограничения BIOS.
>>1689617ваши волшебные письки из 2006 года скорее всего не могут работать с новыми винтами. А ещё возможно, что гнусмас забил хуй на соблюдение стандартов и написал свою волшебную прошивку под жёсткий диск, с которой древние софтины работать не умеют. Диск-то у тебя относсительно новый, правда?
>>1689661Сабжевый винт 2012 года. Скорее дело в ноутах - я где-то читал, что некоторые ноуты добавляют спецсимволы при установке и проверке пароля, но конкретно какие - найти не могу. Ну а волшебным писькам должно быть фиолетово, по идее, ведь спецификации не менялись.
Жесткий диск может выбить и раньше, тут уж как бог на душу положит. Помимо этого, если у тебя bad block на одном разделе, это ещё не значит что другой раздел в целости и сохранности.На самом деле ты можешь самолично избавиться от бэд-блока. Для этого тебе нужно просто записать туда данные. Однако для этого тебе нужно вычислить точный адрес этого блока. Если запишется и отработает без ошибок -- все отлично, ремап случился. Если нет -- поможет только софтварный ремап, в который, по-хорошему, должна уметь и провести твоя ФС.Программы и правда, скорее всего, очень старые. Я думаю есть программы для винды, причем современные. Ещё, если есть какой-нибудь раздел с линуксами, можешь попоробовать либо smarttools либо sg3_utils.Добра.
Было дело, пришлось грузиться в csm mode (короч не uefi), чтобы викториа диск увидела
>>1689617>и ограничения BIOSограниченияОГРАНИЧЕНИЯОГРАНИЧЕНИЯ, БЛЕАТЬ, А НЕ BIOS
>>1689144>К тому же, этот винт не падал и не нырял, отработал чуть более 3 лет.Вот именно, в этот раз не повезло, и он уже износился, появился бэд в одном месте, появится и дальше и раньше.>>1689617>ограничения BIOS>хард запаролен через BIOS, и не сканируется/0
>>1689777У меня и так BIOS вместо UEFI, есть только поддержка EFI загрузчика.>>1689759Бэд у меня не один, но в пределах определенной области. В GParted не видно даже сколько там данных и примонтировать нельзя, хотя, как я уже говорил, данные увидел и забекапил акронисом, который умеет в пропуск ошибок чтения.
>>1689836>>1689857Нету смысла придираться к словам. Подразумевалось, что BIOS (ок, BIOS settings) располагает интерфейсом для установки и проверки пароля на HDD. Но не единственным интерфейсом.
>>1689884>Нету Слова такого нет. Зато есть некомпетентность."В программах присутствует поддержка низкоуровневого протокола (логического интерфейса), позволяющего проверять наличие жёстких дисков, независимо от предоставляемой BIOS информации"This. Ты просто не могёшь в выражение мыслей
>>1689872Если gparted не может увидеть что там на диске, то дело дрянь. Таблицу разделов, ты, кажись, проебал. Хотя тогда мне не понятно, как ты увидел данные акронисом?А откуда у тебя gparted? Хотя не важно. Раз у тебя есть линукс, у тебя же должна быть и dd-шка.Берешь свой диск, запускаешь на чтение:dd if=/dev/sda of=/dev/null bs=512 iflag=directif – input fileof – output filebs – размер блока в байтахiflag=direct – флаг для input file, что бы он писал напрямую в блочник, минуя page cacheКогда dd завалится, она тебе напишет что по такому-то lba не получлось совершить чтение и всё такое. Допустим lba=0x777Теперь записывай данные в бэд блок:dd if=/dev/zero of=/dev/sda seek=0x777 bs=512 count=1 oflag=directif – input fileof – output filebs – размер блока в байтахcount – количество блоков для записиoflag=direct – флаг для output file, что бы он писал напрямую в блочник, минуя page cacheЕсли запись завалиться, то тогда хардварный ремап скорее всего сделать нельзя. Хотя, может быть и пизжу. Для SCSI дисков, по крайне мере, это так.
>>1689892https://ru.wiktionary.org/wiki/нету>>1689935GParted запускал с Parted Magic дистра. Он видит все разделы, с таблицей все в порядке. Проблемный раздел на пике, остальное все монтируется и читается. chkdsk возвращает ошибку.А насчет dd, это нужно повторять для каждого блока? А если их там тысяча?С dd у меня опыт только создания загрузочных флешек, а можно там как-то сделать что-то вроде verbose, которого там нету из коробки? Чтобы видеть прогресс в процессе долгих операций с медленными винтами.
>>1689959 разг., устар.
>>1689959>для каждого блокаКоличество повторов кратно размеру /dev/null, поэтому советую настроить его размер минимум в половину ЖД. Иначе — действительно замучаешься
>>1689959dd status=progress
>>1689976>кратно размеру /dev/nullА точно не /dev/urandom?
>>1689959Да, для каждого блока. Если хочешь, могу тебе настругать скриптец. Благо, проверить его на реально косячном диске возможность есть.Тебе нужно бежать от начала, и после исправления первого блока идти дальше, скорректировав начало чтения через skip.Большего, боюсь, предложить не могу. Я просто недавно подобный функционал запиливал в одной проприетарной штуковине, а так я не очень шарю, тем более в ATA.Тред не читал, но ты сборсить пароль разве можешь?
>>1690073Кстати вспомнил, есть же такая тулзовина как badblocks. Из e2fsprogs.https://wiki.archlinux.org/index.php/badblocksСобственно, мой пример с dd, это тот самый read-write тест. Только я предлагал писать только в плохие блоки хуйню, а badblocks будет делать цикл read-write на каждый блок.
>>1689976>>1690051софтач, не траллируй плесчитать-то будем только до первого плохого блока. как только что-то прочитать не получится, то dd умрет и орепортит где все плохо
Такие дела. (DST, то есть быстрый тест пройден, а длительный, который умеет исправлять сектора - не пройден) Похоже и в мокрой письке от производителя ничего нельзя сделать с паролем на винте. Но, также, я не нашел здесь никаких предпосылок где можно было его ввести я же знаю свой пароль блджад
>>1690631Странно, гироскоп на телефоне включен.>>1690073Чтобы сбросить юзер-пароль от HDD, который я знаю - нужно знать мастер-пароль от него, который я не знаю, ибо не ставил его. Пока-что, у меня идеи есть, строгать не надо.>>1690078Интересно, надо подраскурить.
>>1690635Отклеилось
> Забыл мастер парольhttps://bios-pw.org/l
http://www.ihdd.ru/forum/viewtopic.php?t=7
>>1690759>Важное замечание: если вы пытаетесь разблокировать накопитель, который был заблокирован ноутбуком, то примите к сведению, что ноутбуки изменяют Master-пароли автоматически. Также, пароль, вводимый с клавиатуры ноутбука отличается от того пароля, который ноутбук посылает в накопитель. Введённый с клавиатуры пароль предварительно зашифровывается, и только затем посылается накопителю. THIS! Об этом я слышал, но найти инфу по алгоритму или хеш-функции я до сих пор не могу.Кстати, подключал к стационару через SATA primary master интерфейс и запускал ZU.exe - получил NO PWD.BYE - что еще раз подтверждает текст выше.
>>1690941Посмотри из этой ссылки>>1690758> More details here.> hereЕбанный спамлист сосача.
>>1691008Браток, благодарю за совет, но юзер/суперюзер пароли на BIOS и юзер/мастер пароли на HDD это не одно и то же.
SOLVED!Пароль я отключить не смог (хотя теоретически я уже нашел PoC в виде пистон скрипта + нужно купить переходник для прямого считывания дампа через com-порт), но проблемный раздел пофиксили с помощью чекдиска с вот этой WIN7/10PE васяносборки nnmclub.to/forum/viewtopic.php?t=806125Звучит глупо, но до этого я запускал чекдиск из-под хиренс икспихи и ловил БСОД. Запускал из под GParted и ловил ошибку. А васянодесятка с флешки зарешала.И на будущее, всем софтачерам: Никогда не ставь пароль на жесткий диск из-под ноутбука БЛЕАТЬ
>>1691855Поздравляю.
>>1690051Кстати, работает. Только надо обновить coreutils до 8.24+