Обновить

Комментарии 78

Очень интересно и полезно, подмена ндд на ссд , перепрошивкой может пригодиться.

На Xbox 360 можно установить только специальные HDD, предназначенные именно для консоли: диск идентифицируется через ATA Identify, данные которого дублированы на диске с цифровой подписью Microsoft. Произвольный диск установить невозможно.

Для HDD от WD старых моделей давно есть программа HDDHackr, позволяющая подменить ATA Identify на произвольный дамп от другого диска, а для SSD до недавнего момента ничего не было.
Разработчик утилиты fatxplorer поисследовал разные SSD и написал утилиту, подменяющую ATA Identify на контроллерах разных производителей.

Удобство в том, что перепрошивка контроллера не требуется — программа только меняет данные. Не нужно искать подходящий файл-загрузчик для типа памяти, и т.п.

Пока она заточена только для xbox (не позволяет загружать произвольные дампы), но я написал сообщение, что такая функция была бы полезна многим, не только для xbox.

Зашёл сюда написать это)

А так, практически все диски имеют возможность замены паспорта, в комплексе PC3000 это всё поддерживается как минимум для HDD

Оно может и так, но у многих ли есть доступ к PC3000? Спец. фирмы такого рода тоже далеко не во всяком городе имеются. А еще это стоит денег, откуда у гос поликлиники деньги?

Не, я больше про бесплатные готовые инструменты для xbox 360

Хорошая работа!
Заберу к себе в закладки, в хозяйстве пригодится.

Лучше сразу локальную копию себе, например через singlefile. Потому что завтра хабр, или автора, или АГС как таковое признают экстремистскими, или клиника прижмёт автора за яйки потому публикация серийников и синдром вахтёра и вообще "не положено". И не будет толку от закладки...

Огонь! Всегда приятно, когда IT позволяет продлить жизнь УЗИ, МРТ и другим дорогим медицинским устройствам.

но не качество услуги

И, косвенно, пациентам...

Респект за заметку, оставленную для следующего техника. Тоже так делаю, если при ремонте приходится творить что-то нестандартное.

На первый взгляд перепрошивка SSD звучит также абсурдно как прошивка паяльника.

Специально, да?

Вот смотри, вызов аккредитованного специалиста (допустим в хорошие времена когда можно было это делать) плюс его работа плюс замена диска во сколько бы обошлась лечебному заведению (допустим у них даже есть деньги на это)....и.... сколько вам за это уникальное изделие и можно сказать творческую работу выписали премию? и вообще хоть как-то оценили то что вы сделали (уж не говорю о том что вернули в строй железку стоящую как чугунный мост)?

Что-то мне кажется, что понятия "премия" и "долг Родине" несовместимы, ну хотя бы мысленное "спасибо" от врачей будет согревать.

Ааа, вот оно что, я неуловил из статьи что вы "долги Родине" отдаёте...ну раз задолжались - расплачивайтесь. Вопрос с премированием снимается... впрочем "хорошая Родина" могла бы и оценить насколько денюшек ты ей сэкономил ... жаль что врятли оценят.

понятия "премия" и "долг Родине" несовместимы

У кадровых сапогов на контракте они почему-то прекрасно совмещаются.

Занятно что альтернативщику доверили "починить" аппарат УЗИ, всегда считал что в альтернативную службу идут выносить горшки и на другие санитарные работы. Такую службу одобряю: и мозгу есть работа и пользу принёс бОльшую нежели с горшками.

Насколько я понимаю, при призыве всегда опрашивают, что умеешь. И что в армейке, что на агс, всегда было важно четко обозначить свои навыки - им тут же найдут применение, "бесплатных специалистов" там всегда лютый дефицит.

Утки же мыть/копать траншею/красить траву идут ничего не умеющие рукожопы, коих подавляющее большинство.

потом ещё вспоминают это как лучшие годы жизни

Вам очень повезло. Всем бы так везло, что попадая на любую службу, от вас хотя бы не требовали почти ничего, что не умеете. А лучше только "по возможностям", совмещая полезное с приятным для служащего АГС.

Так, а что с прибором УЗИ? Зачем эти пляски с бубном (ссд)? Жесткий диск проверяли на ошибки? Может смотрели какие сервисы системы зависают на 5 минут периодически? Ремонт больше похож на стрельбу из пушки по воробьям не прицеливаясь. Воробьи офигели и разлетелись, но не факт, что не вернутся

Например, причины для старого HDD могут быть такие, и никакая диагностика на уровне ОС их не выявит:
- большое бэд-блоков и постоянные дергания головки в область ремапа туда-сюда, а это время
- многократное чтение одной и той же плохо читаемой области (ресурс ремапа исчерпан), в попытках восстановить инфу по CRC. При том, что спустя N лет этими областями может стать немалая часть диска.

Может смотрели какие сервисы системы зависают на 5 минут периодически?

И? Если это железо (сбои в интерфейсе, например), то лезть туда без хотя бы схематики - далеко не лучшее решение.

Как по мне, автор пошел совершенно правильным путем при любом ремонте - вначале проверяем и чиним то, что знаем, и только потом переходим к тому, что не знаем, если не помогло

Ну вы шутите? Запустить Викторию - это сверхзадача? Зато точно будет известно, хдд помер или софт заглючил.

Согласен с комментом выше. Если какие сервисы и зависают, то это issues оригинального образа вендора, и вмешиваться туда это прямой аффект на результаты обследования (потенциально)

А как узнали, что он при загрузке, он сверяет номер диска?

А почему ещё может не принимать другой диск? По сверке чего?

В древние времена существовала технология сверки расположения нечитаемых секторов, например. Но это было бы слишком сурово для HDD

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

Тогда уж куар код со ссылкой на образ в какой-нибудь mega ). Уже немолодому харду за время простоя тоже поплохеть может

и оптики пачки да ленты магнитной с перфорированым блокнотиком - кто знает кого возраста специалиста срочно потребуется узи

С учетом специфики ситуации - на яндекс.диск :)

макс гос.хран )

Флешку с необходимой инфо и инструкцию, не?

обрежут цепь её держащую тк нужна будет для реанимации другого аппарата

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

Оптика же, оптика. Положить туда хороший DVD-R с образом, и он еще и аппарат переживёт.

нууу, свадебных двд возрастом в пару лет я повидал кучу, нечитающихся. Не ставил бы я в 2026 на них. Рынок их сдох, те что продаются - сделаны из г.на и палок

Не все диски одинаково надёжны

Штампованные CD и DVD ещё более-менее живучие. А те, которые R или RW - вообще дно для долговременного хранения.

Именно поэтому я специально вручил на сохранение оригинальную пару хардов коллеге из IT отдела

У ребят беда с холодными бэкапами даже рабочих устройств коих на базе X86 компов хватает

Вот например аппарат для анализа крови:
По этическим соображениям замазал людей в реанимации
По этическим соображениям замазал людей в реанимации

Банально даже файлохранилища под это бэкапы нет. Я говорил с их сисадмином, говорит что даже заводы вроде как куплены, но что-то дело не шевелится -_-

Если успею, то попробую поднять, предварительно получив "добро" у начальника

Он же два купил - лучше прилепить второй.

Супер! Как пользователь notepad++ , для диффов рекомендую Meld - и что бы я без него делал (плагин из нотепада не понравился, уже не помню почему)

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

А пошлют на фиг - так всегда есть другие конторы. Не в любви же признаемся девушке, если пошлют - просто останемся при своих.

Но для такого возраста действия автора целиком поддерживаю - надо прокачивать мозги, пока есть время.

"святая простата" /s

Это самые жадные ребята. Весь их бизнес держится на некоторых эксклюзивных данных. И они обычно не делятся даже информацией, которая им бесплатно досталась.

И таких ОЧЕНЬ много. Обидно, да. (И не только в сфере IT)

  Это самые жадные ребята. Весь их бизнес держится на некоторых эксклюзивных данных.

Ну значит мне просто везло :) может быть, потому, что я к таким разговорам серьезно готовлюсь - конфы, статьи... Никто лекцию бесплатно полчаса читать не обязан, а ответить, куда лучше копать в данном случае - нетрудно. И такие указания серьезно экономят время. Но ты должен понимать ценность информации, которой с тобой поделились, это считывается собеседником.

Сейчас, правда, я у нейросеток обычно спрашиваю подобное :)

Клон серийника? Вытащить и вписать в новый SSD? Задача на 2 минуты, ага. В произвольной SSD, особенно. Да и знать надо, что только серийник используется. А на объекте - а, ещё и разметка проверяется. И приехали.

Аж перечитал, первоначально на возраст внимания не обратил. В целом в любом возрасте прокачивать можно ). Ну а так да - первое правило форенсики - все по возможности в read only снимаем image, потом остальное. А "за пивом" это какие-то представления о стране (или городе), которой уж нет. Ну или такое представление по моему жизненному опыту

Ну, тут уже все, надеюсь, в курсе, как делать с поврежденным накопителем, и Ваша инфо слегка избыточна в рамках данного поста. Извините за многословие.

Обычно, если такой софт работает только с уникальным железом - там не заморачиваться сильно с защитой. Скорее всего лечится заменой jnz/jz на nop в одном месте. Ну и серийник может лежать в открытом виде в файле или реестре

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

чинить узи vs выносит горшки — чинить можно и полтора года

Столько (полтора года) никто не будет ждать.

может он на складе стоит

Вы правы, но. Если там какие-то серьезные защиты, то подмена диска, а особенно, клонирование, также может привести к окирпичиванию аппаратной части (нормальная практика защиты от неоригинальных деталей).

Но все такие защиты - это дополнительные точки отказа и снижение надёжности устройства в целом. Что для мед. оборудования - так себе идея.

Это факт - jnz часто помогал, но править проприентарный софт - ну так себе идея. Зависит от.

Хорошая работа, но даже под риском минусов хочу прокомментировать, что это все-таки медицинское оборудование и от него зависит диагностика потенциально опасных заболеваний (и да я конечно понимаю, что ну "мы же просто образ сняли и все то же самое, точно точно ничего не поменяется в работе" и в этот раз может да, но ведь сама ситуация треш).

Плюсы жизни в стране третьего мира: можно самому ковырять медицинское оборудование и потом его использовать на пациентах и никто глазом не моргнет

Минусы жизни в стране третьего мира: ты окажешься тем самым пациентом кому рак не показало потому-что кто и что трогал в аппарате никому не известно

Более чем уверен, что по законам (типа АГС) ковыряться в этом ПАК (простихоспаде), нельзя. Но тут уже не в классификации по странам 3-го мира вопрос, а по процессам в конкретной стране. Если не автор, то кто

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

Это всего лишь инструмент, он показывает картинку и какие-то измерения. Заключение или "диагноз" пишет квалифицированный врач.

Летом надо было починить терминал очереди, который стал тормозить при наборе в очереди 15+ человек. Не долго разбираясь, тоже решили просто заменить старый hdd на ssd, но результата это никакого не дало. Чуть более глубокий анализ показал огромный жор процессора базой данных, дальнейший анализ принес интересный результат. Оказалось, что поиск айдишника активного человека в очереди, сканировался по истории ВСЕХ людей прошедших через очередь за всё время с 2017 года... Там порядка 300 тысяч записей. И чем больше людей в очереди, тем больше ему приходилось шерстить весь список, хех. Я сам не разработчик, но понимал что так не должно быть. С помощью нейросетки проблему решили тем, что добавили индекс таблицу из которой очередь находит нужные айдишники. Там как я понял, параллельно запускался скан таблицы очереди на каждое подключенное рабочее место оператора, из-за чего даже морда терминала зависала и не реагировала по несколько секунд. В общем не всегда замена железа может помогать старому оборудованию, если в коде вот такие бомбы замедленного действия.

ага, еще и карточка в ЕЦП формировалась чёрт-те-как, с многомегабайтным PDF, подвисающем на скачивании, хотя регистратуре нужна была только 1-я страница для распечатки (но такой опции не было...)

То есть, терминал сам считать не умел, а ежедневно добавлял в базу одну и ту же последовательность E1, E2, E3, E4... ?

И нейросетка не предложила просто почистить базу, и ещё на 8 лет забыть про проблему ? А там уже либо ишак сдохнет, либо падишах повесится)

SSD надо бы залочить на SLC режим (да, в три раза меньше, но HDD в УЗИ примерно такие и стоят...)

Читал про смену режима пока ковырялся с заменой, но решил оставить на следующий раз

Как, простите, у вас из бинарных данных получилось «в три раза»? TLC - это 4 бита на ячейку, qlc - 8 бита, slc - соответственно один.

Да и если есть свободное место - диски сами переводят часть ячеек в этот режим. Правда, будет ли это корректно работать без поддержки trim на уровне ОС - хороший вопрос. Вот если раздел делать не на весь объём - точно будет, а свободное место на большом - вопрос.

TLC - это 4 бита на ячейку, qlc - 8 бита, slc - соответственно один.

TLC - 3 бита или 8 уровней заряда, QLC - 4 бита или 16 уровней. Больше пока не получилось, с PLC дальше опытных работ не пошло пока.

А как такое делается?

Кстати, про заголовок. А какой собственно баг? И как он "помог"?

Ну наверное что серийник необходимо в программу-прошивальщик было вводить в длинном формате и в ковычках.

И причём здесь Китай...

Мне кажется, что упор на Windows в качестве программы для чтения ssd был не оправдан, поскольку из-под Linux серийник сразу виден без танцев.

Как-то взламывал программу, которая (как мне казалось) была привизана к Mac-адресу компьютера. Я делал клон жесткого диска и эмулировал в виртуалке вместе с аппаратный адресом всю систему. Не получалось. Добавлял уникальный номер системы. Ни чего.

Проконсультироваться у производителя - тот сболтнул, что привязка по серийнику диска. Проблем с прочтением его из-под Linux не помню вообще. Вбил номер в virtualbox, все пошло.

Надёжней делать дамп всего блока ATA Identify: sudo sg_sat_identify -H /dev/sdX, из комплекта sg3-utils.

А smartctl --identify /dev/sdX покажет дамп в человекочитаемом виде.

Был когда-то похожий случай с одним промышленным прибором. Покопавшись в системных папках был обнаружен текстовый файл с серийником жёсткого диска внутри 😂 Программка сверяла серийный номер диска с записанным в этом файле.

Производитель решил не заморачиваться)) Побольше бы таких святых людей

Супер!

Или даже 3х, мало ли кому-то пригодится инструкция по замене накопителей в Toshiba Aplio 500

А может быть даже и пригодится. По-моему как раз этот аппарат поучаствовал в поднятии на ноги моей собаки в местной вет.клинике. И вероятно, аппараты близкого года выпуска. Сломается - предложу ремонт)

Из очень актуального по прошивкам SSD - как перешить SSD с проприетарной OEM прошивкой (HP, DELL, Samsung и т.д.) на стандартную. Никакие ухищрения с дисками Intel с указанием конкретной модели или конкретной прошивки не помогают - отлуп идёт со стороны диска.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации