Перейти к основному содержанию

Niagara — Western Digital утилита для работы с дисками

HDD storage

Речь пойдёт об утилите Niagara от компании Western Digital, которая предназначена для низкоуровневой работы с дисками. Мне данная утилита понадобилась для низкоуровневого форматирования SAS диска HDD IBM в Windows 10.

В Интернете гуляют разные версии для Linux и Windows. Мне удалось достать Niagara_Setup_Customer_4.3.exe для Windows. Но там же в архиве обнаружены скрипты для Linux.

Ранее утилита находилась на сайте HGST, но сейчас этот ресурс недоступен. Можно найти в архиве. Также я выложил её в сборку для системного администратора.

Niagara — это набор компонентов тестирования дисков, объединенных в полнофункциональный инструмент. Niagara построена на системе тестирования CIL Drive. CIL расшифровывается как Common Interface Layer. Инструмент мощный, очень мощный, но нельзя сказать что сделан он на высоком уровне. Да тяп-ляп он сделан, лишь бы работало.

Niagara применяется в самой компании Western Digital, доказательства чему я нашёл в отзыве о компании WD от одного из работников. Отзыв не самый приятный, в частности, среди минусов компании там говорится:

Сложная кодовая база, использующая множество собственных алгоритмов. Требуется длительный период освоения — 2–3 года, чтобы полностью в неё вникнуть. Большинство поставленных задач использовали внутренние инструменты, приходилось много щёлкать мышью по ужасно спроектированным внутренним инструментам (Niagara). Очень минимальное кодирование.

Можно сделать вывод, что Niagara — это ужасно спроектированный внутренний инструмент WD, который каким-то образом был выпущен для покупателей.

Документация

Niagara_QuickStart_Guide.pdf

UsersGuide.pdf

Установка Niagara

Запускаем инсталлятор.

niagara

Next.

niagara

Устанавливаю программу в C:\Niagara-customer. Next.

niagara

Выполняю полную установку. Next.

niagara

Next.

niagara

Можно ассоциировать приложение со скриптами TD/TK. Next.

niagara

Install.

niagara

Начинается установка.

niagara

Finish.

niagara

Установка завершена.

Запуск Niagara

Пробуем запустить. Запускаем под администратором.

niagara

Здесь можно настроить различные опции и драйвера. Для Windows выбираю WinCIL драйвер. Ну а дальше всё плохо, работать отказывается. Если почитать текст ошибки, становится понятно, что программа проверяет дату, и не хочет работать в 2024 году.

niagara

Не вопрос, устанавливаю системную дату на 1 октября 2018 года.

niagara

Вот теперь утилита запустилась.

Слева отображается список устройств и функциональные кнопки. Справа в отдельном окне консоль TCL и Python. Системные устройства отключены, чтобы случайно не сломать. Обнаружился мой диск Unknown VCKA748P Dev:4.

niagara

Можно проверить диск Configuration → Device Configuration. отобразится дополнительное окно с данными диска. Вендор IBM, это тот диск, с которым я планировал работать.

Пример работы с диском

Я собирался диск отформатировать. Выбираем его слева. Он один, так что уже выбран. Forman.

niagara

Выбираем опции форматирования Format.

niagara

Пошло форматирование.

niagara

Если включить подробный вывод, то в консоли отобразятся текущие команды TCL.

Теги

 

Похожие материалы

Foxit Reader — бесплатный альтернативный PDF reader с полезным функционалом

Каждый админ сталкивается с необходимостью устанавливать на компы юзеров софт. Для чтения PDF можно использовать браузер, но чтения иногда недостаточно. Юзеры хотят заполнять формы на PDF, вытаскивать и вставлять картинку, поворачивать документы, вписывать текст. Обычный Adobe Acrobat Reader DC работает, но одна из последних его версий стала зависать. Я задался вопросом, а нет ли альтернативного бесплатного PDF ридера? И нашёл такой - Foxit Reader. Умеет всё то же самое, даже больше.

Теги

Firefox Portable — портативная версия

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

Теги