Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Обсуждение MHDD и "Виктории"
RSS

Обсуждение MHDD и "Виктории"

Программы для тестирования жестких дисков

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
707
Full Member


Откуда: Казань
Всего сообщений: 259
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 апр. 2016
aleksvolgin написал:
[q]
Вот заява, так заява. И какие же "софтовые утилиты для проверки поверхности диска работающие" не из под ОС ты знаешь? Жду от тебя список.
[/q]
Записывайте:
1.MHDD с загрузочного диска. Ей я больше доверяю тест поверхности диска, нежели виктории и прочим утилитам. Ну а коль до истины решили докапаться, то ОС имелось виду винда, т.к. рвзговор шёл о проверке викторией или MHDD постом выше.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
707 написал:
[q]
Как-то понадобилось протестить ноутбучный винт (точнее старенький нетбук), и лень было снимать жёсткий, чтобы подцепить к компьютеру, решил "прям на нём" тестить. Скачал викторию и понеслась.
[/q]
Внимание к readme Вики. Там чёрным по белому написано, что системный диск не проверять. Можно насиловать только другие диски.


707 написал:
[q]
1.MHDD с загрузочного диска. Ей я больше доверяю тест поверхности диска, нежели виктории и прочим утилитам.
[/q]
DOSовая Victoria тоже ничего. Но на глючных материнках (типа Tomato ZX98-AT) имеет свойство виснуть или глючить, MHDD надёжнее.
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
707 написал:
[q]
Записывайте:
[/q]
Ага, а мсдос это не ось, значит, а только венда ось. А по линупсам/бсд вопрос, значит не решён пока. (^-^)

707 написал:
[q]
MHDD [...] Ей я больше доверяю тест поверхности диска, нежели виктории
[/q]
Прально, прога написаная на паскаскале лучше проги на ассемблере, этож очевидно.

2 KALDYH
Да понятно это. Просто на практике это всё равно заканчивается покупкой нового хедеде.


ATauenis написал:
[q]
MHDD надёжнее.
[/q]
С точность до наоборот. МХДД валится от любого чиха (см. про паскаль), а вика работает нормуль в тех же условиях.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
aleksvolgin написал:
[q]
МХДД валится от любого чиха (см. про паскаль), а вика работает нормуль в тех же условиях.
[/q]
Про тухлый помидор я написал выше. Victoria там виснет на Smart, и с отдельными дисками на инициализации. MHDD только пару раз завис на erase, несмотря на отличные прогоны scan там же, и сама MHDD очень не любит работать с дискет с заблокированной записью или CD-ROM.

Оффтопик: Оффтопик: Сама тухлая помидорина ZX98-AT очень глючная, там самый забавный глюк, что при подключении определённых HDD (WD 64AA, Samsung SV1021H и Fujitsu MPA3026AT) нельзя нормально загрузить DOS от Win98SE ни с дискеты, ни с самодельного CD, где DOS на базе диска аварийного запуска 98. Валятся глюки на загрузке MODE.COM, причём каждый раз разные, но про mode.com. Диск можно очистить, разбить, отформатировать но установить w98 туда не выходит. Или вылетает установщик, или после 1 перезагрузки на заставке слетает файловая система, приходится заново форматировать. Сами HDD полностью исправные, на других платах работают отлично. Теперь самый прикол. С тремя HDD Seagate (Medalist 6.4, U S X 20, рыба 7200.9 80 GB) Жида-Томато работает в сотни раз стабильнее, глюк удалось словить только один раз. Windows 2000 и XP SP2 с двух из них грузятся и работают как часы. С третьего (80GB) после обновления BIOS тоже можно считать файлы, но система там изначально мёртвая, так что на загрузку не проверял.
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
2 ATauenis
Значит у томаты проблемный на всю голову ЮМ, вика то здесь причём?

ATauenis написал:
[q]
MHDD только пару раз завис на erase
[/q]
Не-е-е, оно не виснет, оно просто валится и даже не в дос, а мимо доса нафиг.

ATauenis написал:
[q]
сама MHDD очень не любит работать с дискет с заблокированной записью или CD-ROM
[/q]
Так специальный ключик только и выручает, ходя диск, откуда мхдд загружена, доступен для записи. Одно слова кривая прога.


Mihail-1 написал:
[q]
Пошел купил новый на 320 - для работы хватит.
[/q]
Да только этот диск высокой плотности с одним рабочим сурфэйсом, помрёт быстро, современный же.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
aleksvolgin написал:
[q]
Значит у томаты проблемный на всю голову ЮМ, вика то здесь причём?
[/q]
При том, что MHDD работает стабильнее несмотря на испорченность платы. Виктория только свой интерфейс может нормально нарисовать, и всё.


aleksvolgin написал:
[q]
Не-е-е, оно не виснет, оно просто валится и даже не в дос, а мимо доса нафиг.
[/q]
Что равноценно зависанию. Валится обычно с матюками "Runtime error", а тут просто бежали проценты, и вдруг перестают. Даже 3 клавиши не спасают, надо ресетить кнопкой. Причём проценты случайные, может пройти 20%, а после ресета зависнуть на 67%, например. При этом скан поверхности может идти сколько угодно без сучка, без задоринки.


aleksvolgin написал:
[q]
Так специальный ключик только и выручает, ходя диск, откуда мхдд загружена, доступен для записи.
[/q]
Не совсем понял. Так mhdd можно заводить на read-only носителях, или надо хотя бы сделать RAM-диск?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Господа, да ладно, обе программы полезны, иногда одна удобнее, иногда другая.

Я обратил внимание, что HDD ремонтники вообще очень любят Pascal,
интересно, с чем это связано?
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Господа, ваш начинающийся срач в отдельную тему выделить или сразу выпилить?

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

1. Качество программы зависит не столько от языка программирования, на котором она написана, а в большей степени от кривизны или прямизны рук программиста.
2. Если какая-то программа глючила с каким-то ваши железом, это означает только, то, что у вас это глючило. И больше ничего.
Это не значит, что программа глючная, или железка глючная. С равным успехом это может быть и несовместимость конкретной программы с конкретной железкой и кривизна рук пользователя.

Если кто-то приложит анализ исходного кода MHDD и Виктории, с указанием недочетов, это (единственное) будет считаться железным аргументом.
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
ATauenis написал:
[q]
Так mhdd можно заводить на read-only носителях
[/q]
да
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
Если кто-то приложит анализ исходного кода MHDD и Виктории, с указанием недочетов, это (единственное) будет считаться железным аргументом.
[/q]
Истинно! ++++++++++++++++
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444 написал:
[q]
Господа, ваш начинающийся срач в отдельную тему выделить или сразу выпилить?
[/q]
Лучше второе, во избежание превращения в мегасрач. Если серьезно, обе программы имеют и свои плюсы, и свои минусы. К тому же, сильно зависящие от версии.
Эта тема была выделена из темы "Диску конец???" (12 апреля 2018 17:25)
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
А ещё есть HDAT2, у него много интересных режимов, например, есть режим "Считать-записать-проверить" для всех секторов диска (что-то типа стирания без потери информации) и т.п.
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
uav1606 написал:
[q]
А ещё есть HDAT2, у него много интересных режимов, например, есть режим "Считать-записать-проверить"
[/q]
badblocks? Не, не слышал. :08:
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
uav1606 написал:
[q]
есть режим "Считать-записать-проверить"
[/q]
У Windows-версии Victoria он также есть. Называется "Verify".

Оффтопик: Оффтопик: На тухлом помидоре Win-версия Вики 4.47 нормально видит проблемный WD, включая SMART. Глюк PIIX4 попался довольно интересный, ошибок АТА в SMART не добавилось. А причина глюков в дохлости второго канала IDE материнки, на первичном всё работает.



aleksvolgin написал:
[q]
badblocks? Не, не слышал.
[/q]
Дык есть и живые сектора. А из бэда что-либо считать проблема и при простом чтении, не тестовом.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
[q]
У Windows-версии Victoria он также есть. Называется "Verify".
[/q]
Это не то. В том режиме, что я имел в виду, HDAT2 все сектора диска считывает, потом записывает их обратно на диск, даже если они прочитались нормально. Помогает от медленных секторов.
У других программ я такого режима не встречал.


aleksvolgin написал:
[q]
badblocks? Не, не слышал.
[/q]
Не понял, причём здесь badblocks, если речь о всей поверхности диска, включая более-менее нормальные сектора?
radical
Advanced Member


Всего сообщений: 932
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 июля 2017
А новые версии этих программ под DOS видят винты в режиме AHCI?
Mihail-1
Advanced Member
звание пока не придумал

Откуда: Подмосковье
Всего сообщений: 3839
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 авг. 2009
Специалисты, а можно просьбу???
Поставьте перед экраном камеру (сотовый) и снимите видео с пояснениями и с коментариями, будет здорово, если продемонстрируете какие-то стандартные бяки дисков и как с ними справляется программа.
Заранее, спасибо от всех начинающих...
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444 написал:
[q]
Оперативненько!
[/q]
Это спасибо поиску на YouTube. :)
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Rio444 написал:
[q]
1. Качество программы зависит не столько от языка программирования, на котором она написана, а в большей степени от кривизны или прямизны рук программиста.
[/q]
...и на эту кривость накладывается кривость рук пейсателя компилятора и результат... предсказуем!

Rio444 написал:
[q]
Если кто-то приложит анализ исходного кода MHDD и Виктории, с указанием недочетов, это (единственное) будет считаться железным аргументом.
[/q]
От автора, так сказать, т.е. от Сергея Казанского.
[q]
"Виктория" - программа для тестирования HDD.
Приложение #1 к FAQ.



7 причин, по которым Виктория написана на языке ассемблера
------------------------------------------------------------

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

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

2. Компиляторы ассемблера TASM 4.0 и FASM абсолютно бесплатны
(последний еще и с открытым кодом).

3. Благодаря тому, что программист на ассемблере использует не-
посредственное программирование CPU, он сразу создает результат, ко-
торый получается более предсказуемым, и свободен от чужих ошибок.
Напротив, язык высокого уровня - это всего лишь посредник между
программистом и машиной, который создает тот же результат из искус-
твенно выдуманных команд языка. Естественно, ни одна программа не
может сравниться с человеком, и каким бы талантливым не был програм-
мист, он попадает в зависимость от искусственного интеллекта этого
"посредника". В результате мы имеем "грязный" код с кучей мусора и
огромные его размеры - в 10 и более раз больше того, который реально
необходим процессору для текущей задачи. Отсюда низкое быстродей-
ствие и большая ресурсоемкость современных программ, написанных на
языках высокого уровня (пример - WINDOWS). Еще один бич таких прог-
рамм - глюки (не по вине программиста). Вспомните, сколько программ,
написаных на Паскале в середине 90-х, в последствии отказывалось ра-
ботать на быстрых процессорах из-за "runtime error 200".

4. Программы на ассемблере легко отлаживать. Можно контроллиро-
вать каждый регистр CPU, и любую область памяти, встроив средства
отладки непосредственно в код. В других языках такое исключено из-за
закрытого исходного кода компилятора, который строит программу.

5. Благодаря ассемблеру, можно устанавливать рекорды. На сегод-
няшний день Виктория является самой маленькой в мире программой для
работы с HDD, и такими богатыми возможностями. Для сравнения, полная
версия для накопителей Fujitsu и Maxtor (поддерживаются 17 моделей
накопителей FUJITSU и 10 моделей Maxtor) занимает не более 50 кб ко-
да, в то время как у известного комплекса PC3000 v.12, утилита
только для одной модели FUJITSU весит за 200 кб, а сам комплекс бо-
лее 20 Мб (м.б. и больше - особо не проверял).

P.S. Если кто-то заинтересуется, и захочет занести Викторию в книгу
рекордов Гинесса, пусть напишет мне - я уменьшу код еще процентов на
30 за счет оптимизации, ибо сейчас такими вещами не заморачиваюсь -
и так получается слишком хорошо :)

6. Ассемблер - очень удобный язык для написания класса программ,
работающих с оборудованием, а также всевозможных анализаторов собы-
тий. К такому классу относятся и программы для ремонта/диагностики
HDD. Обычно в них много математических процедур, при небольших тре-
бованиях к интерфейсу (фактически, интерфейс - это запись символов в
видеопамять). На любом языке программирования все это приходится пи-
сать в виде формул, и при ближайшем рассмотрении оказывается, что
все это проще писать непосредственно на регистрах CPU (а для вещес-
твенных чисел существует сопроцессор :). Я сравнивал процедуры, на-
писанные на Паскале и на ассемблере, и видел, что особой разницы в
сложности нет. А если нет разницы - зачем платить больше? (в смысле,
слишком высокую цену за потенциальную опасность глюков черте-каких
компиляторов, и их непредсказуемость).

7. Ассемблер позволяет создавать необычные и извращенные (в хоро-
шем смысле) алгоритмы. Благодаря одному из них, программа оказалась
малочувствительна к внешним событиям, а результаты работы программы
практически не зависят даже от полной остановки системы (например,
нажатия клавиши "Пауза"). Таким образом, случайные флуктуации выде-
ления процессорного времени в многозадачных средах не способны
сильно повлиять на точность работы программы с HDD.

"Но почему тогда многие ведущие программисты пишут на языках вы-
сокого уровня? Ведь программ на СИ и Паскале намного больше" - спро-
сите Вы. Не спорю, есть много задач прикладного программирования, в
которых превосходство ассемблера незаметно. Да и сами программисты
чувствуют себя уверенней, когда пишут на том языке, который хорошо
знают. Все это может дать некоторые преимущества при массовом произ-
водстве программ, при макетировании и при необходимости переносить
готовые проекты на другие аппаратные платформы. Однако, редко какая
программа обходится без ассемблерных вставок.

И напоследок, приведу слова одного программиста с большим опытом:
"В любой коммерчески успешной операционной системе, критические кус-
ки ядра написаны на ассемблере. Виктория - это целиком ядро и все в
нем является критическим, поэтому она написана на ассемблере".
[/q]
ATauenis написал:
[q]
https://www.youtube.com/watch?v=iok2Cmay-Eg
https://www.youtube.com/watch?v=x2ixY-upNvI
https://www.youtube.com/watch?v=vuh6_b5LhCI
[/q]
Профессиональные установщики виндовс детект, что подтверждается предусмотрительно отключенными комментариями у последнего. =^_^=
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
aleksvolgin написал:
[q]
От автора, так сказать, т.е. от Сергея Казанского.
[/q]
Почитал, и пришел к выводу, что Казанский - тролль похлеще Вас. Facepalm.
Каждая фраза - шедевр.

P.S. Можем в отдельной теме пообсуждать преимущества и недостатки ассемблера.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Сергей Казанский написал:
[q]
7. Ассемблер позволяет создавать необычные и извращенные (в хоро-
шем смысле) алгоритмы. Благодаря одному из них, программа оказалась
малочувствительна к внешним событиям, а результаты работы программы
практически не зависят даже от полной остановки системы (например,
нажатия клавиши "Пауза"). Таким образом, случайные флуктуации выде-
ления процессорного времени в многозадачных средах не способны
сильно повлиять на точность работы программы с HDD.
[/q]
Ага. Вот что бывает если запустить Викторию 4.47 на том же диске, откуда загружена текущая ОС:

Все "медленные" сектора нашлись во время обращений Windows к жёсткому диску, даже приходилось руками ставить скан на паузу. В итоге цель теста несмотря на ужасный лог была достигнута - число reallocated sector count в SMART не выросло. Значит, диск ещё поживёт. Ясное дело, это не тест, но системник меня задолбал, и хотелось побыстрее его собрать и убрать на хранение.
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
ATauenis написал:
[q]
aleksvolgin написал:
[/q]
Это не мой текст, а Сергея Казанского.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
aleksvolgin написал:
[q]
Это не мой текст, а Сергея Казанского.
[/q]
На автомате кликнул "Цитировать", не исправив автора.
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   Технический флейм »   Обсуждение MHDD и "Виктории"
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS