| Trumen | 
				  Apr 24 2019, 12:12 
  
 | 
	
		| Благодарности: 23013
 
 Репутация:
  609  Старожил
 
     
 Группа: Модеры
 Сообщений: 4 318
 С нами с: 13-May 08
 
 
  
 | Victoria v4.73bChangelog: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть...  «     ! Обнаружил, что при некотором неблагоприятном сочетании параметров в файле настроек (vcr40.ini) перестают запоминаться номера портов. Исправил.
 Сделан разворот окна со SMART’ом на весь экран: в меню по правой кнопке мыши пункт «Full screen» или CTRL+A. Это пока временное решение по просьбам, до появления общего полноэкранного интерфейса.
 
 Дополнен и улучшен SMART для SSD Kingston.
 
 Произведена адаптация программы к USB-винчестерам, у которых USB-мост преобразует стандартный 512-байтный логический сектор в 4096-байтный. При этом исправлено около 20 мест в коде, а также добавлено отображение в паспорте накопителей с нестандартным размером логического сектора.
 
 Стала корректно работать нумеровка секторов при записи, отображение больших секторов в HEX-редакторе. Время, проценты скана, максимальный размер блока, и даже тайминги подстраиваются под секторы нестандартных размеров.
 
 Теперь при неудачном ремапе, чтении, записи, стирании блока и Refresh’е через API — программа выводит системное сообщение Windows о данной ситуации в лог (поскольку он генерируется в kernel32.dll, то идёт сразу на языке Windows — не удивляйтесь). Таким образом, можно, например, отличить физический дефект накопителя от запрета доступа из-за не выключенного MBR.
 
 Попался USB-накопитель A-DATA, «Nobility NH92», на котором программа не могла получить SMART. Оказалось, внутри стоит идиотский USB-мост MA6116, впадающий в ступор от 16-байтных SCSI-команд. Пришлось сделать возможность ручного включения режима совместимости — галка Old USB/SAS mode на вкладке Setup. Потестируйте программу с галкой и без неё. На большинстве новых устройств всё должно работать в любом состоянии.
 
 ! Устранил недоделку, из-за которой при получении паспорта/SMART во время скана происходило срабатывание ошибки «таймаут».
 
 ! Устранён глюк, когда на вкладке паспорта диск уже выбран, паспорт прочитан… а на вкладке Advanced таблицу разделов не даёт прочитать, пока еще раз не получен паспорт.
 
 ! Устранена ошибка, из-за которой при чтении с ремапом программа останавливалась после нахождения дефекта (проявлялось только в PIO).
 
 ! Устранена ошибка, из-за которой при остановке скана после дефекта иногда пропадало всплывающее меню.
 
 ! Устранена недоделка в процедуре остановки шпинделя HDD / усыпления SSD через USB. Оказалось, что на одном из USB-мостов нативная SCSI-команда не работает. Добавлена процедура попытки подачи ATA-команды вместо SCSI через USB, и всё стало нормально.
 
 ! Устранена также ошибка, из-за которой программа принимала некоторые SSD за HDD во время «остановки вала».
 
 ! Устранена причина, по которой могла быть ошибка ‘Access violation’ на быстрых ПК при закрытии главного окна.
 
 Сделано предотвращение выхода окон программы за пределы экрана при запуске.
 
 Значение «never» в параметре таймаута снова, как и нужно, означает бесконечное время ожидания. Кроме функции Refresh, где оно означает «обновлять каждый блок».
 
 Вернул вертикальный скролл-бар в сетку скана. По просьбам.
 
 Вернул запоминание галки Grid на вкладке Tests.
 
 Сделал возможность отключения показа CHS-параметров в паспорте в связи с их устареванием.
 
 Добавлен показ параметров Smart Command Transport (SCT) в паспорте накопителя.
 
 На вкладке Advanced теперь можно скопировать в буфер обмена числа из таблицы разделов MBR, а также диапазон адресов раздела разложить в скан поверхности.
 
 При установке галки HPA ‘LBA/Mb’ теперь происходит конвертация одних величин в другие сразу же (раньше для этого приходилось двигать ползунок).
 
 Были редкие жалобы, что версия 4.72 перестала работать с IDE-винтами на некоторых компьютерах. Возможно, из-за смены способа подачи команд, но есть вероятность, что «виновата» установленая галка ‘Only non-destructive functions‘ на вкладке Setup (её воздействие также изменилось в версии 4.72). Мне не удалось своими глазами увидеть этот глюк. Но на всякий случай вернул метод DFP_SEND_DRIVE_COMMAND, оставив и более современный IOCTL_ATA_PASS_THROUGH.
 
 По просьбе с форума реализовал «американскую мечту»: в поля ввода / вывода больших чисел добавлена возможность их отображения с разделителем тысяч. Например так: 1’953’525’167. Функция отключаемая на вкладке Setup — галка «Thousand separator». В файле vcr40.ini появился ключ Separator char, после которого в кавычках можно указать знак разделителя: точку, апостроф или пробел. Одно поле оставлено без разделителей, по причине недостатка места. После перехода «Виктории» на новый интерфейс — будет везде.
 
 В процедуру получения EXT-паспорта добавлена команда Power-Up In Standby feature set device spin-up. Это позволяет запустить и протестировать винчестер с отключённой раскруткой вала, например от некоторых видеорегистраторов. Работает только в PIO.
 
 Начиная с версии 4.73 программа идёт без упаковщика exe-файла (по данным айтишников, на него ругаются некоторые антивирусы), поэтому размер файла составляет около 2 Мб (было ~700 кб). Это нормально, и на качество работы никак не влияет.
 
 ! Исправлены прочие мелкие ошибки и внесены незначительные изменения в алгоритмы.
   Скрытый текст. Благодарим:  Trumen Для того, чтобы просмотреть скрытый текст, Вы должны зарегистрироваться!|  | Содержимое скрыто. Чтобы получить доступ, нажмите кнопку "СПАСИБО" внизу этого сообщения | 
 | 
	
  | Cмотретьблагодарности »
 Скрытьблагодарности «
 | Всего поблагодарили: 294 чел. Scorpion2000, tanez , maserg , Avgur , Влад , Moon , Aveo , Sorg , Insider , polll , codanger , Cremator , Вад1м , tv_edit , Sintorres , AndyPaladin , demakoy , Olton , uvv802 , dMb , likbez , Sacdoc , ROMA-RIO , z0bra , VGA , tarik , GINic , zloizerg , DOMINATION , Dimon88 , Ukrajinez , psychodoc , Yevgeniy!!! , Elsys , veteran , toks_michael , Morftimg , newdrug , Mercenary , Siamcat , picasik , ikononenko , x-com , murzilka , kolchik , shum , GALO , ElectroSelf , Phan , depp , WinMan , Fuhrer , AlexDOS , MadMaxxium , gromasha , Simbol , evgalci , amHvost , igor_borynec , MrD , fLY7er , Morozzz... , Polarfox , FmUkraine , thething , budnik , nechto , VoVa , dedalus , SSSK0 , sima , Chorik , SUTKS , Salvador , Starforce , Barbossa , freedark , mavbos , RedAngel , sir XeeD , ­ , pozn , Pavel_D , Nail , Po1ic3man , rosinka , Teilor , Lion_Killsberg , kloun , Resident , eks , vitalikus , Ak@demik , lexalex , Pirimidon , Pasha_Sem , jsm , lessNIK , z91 , Yuras , GRD , Wild Slick , hier , aleks1 , valik8 , DJ-UA , garrykiev , Romeon , knecht , omts , SashaChoko , bulatov_igor , Colas , TweaXL , XBoy , VVDOOM278 , Goshentiy , vladkovalenko , vit_m , nazar_lviv_tt , angelo , El_Gatto , Burlo , ZHMEN , Punkoff1 , DSerge , megabit , nykond , radx , beliy , Lavik , andrey_vs , kaa-tap , Robbie , bezol , xiong , TiMaXDS , AZAZELLO , gorinich , gab_marrow , turp , pixer , radko_s , DarkMoon , Daliva , Steel_Rat , pashamar1 , Vetall , dodger , luciffer , KciNKh , ahmed13 , farbi , Neyasyt , Bonik , Werther , nixdorf , IvoBobul , omerta , Forsaken , Funtociy , reviver , sealex , lpl , KoNoRIMCI , spilberg , turbo13 , romchikss , giko , lion717 , Gari4elloZ , Pradromalo , olegenya , timohin , Gramazeka , leninisimus , sashovich , servitant , Drawer , VWDRIVER , Zeka82 , UndeadMott , hawkisw , mishyk , sergxxx , goldsweet , chumak_ig , zion_86.86 , nuken , icapus , GeXu3 , van7 , swain , Griffin , AmunrashkA , oldan , csvolk , Nicola , stoslov , igoorka , nikoleg , gatto , alx_sky , Defrik , claud.designer , remete , Alchai , gudzonzp , kvu1 , Marcdv , counter , ElxRoman , dee79 , Fraihor , Pragin , vetal_dj , VikJr , MMVC , Derry , danat , stydent , Бугагашка , kapitan1084 , unit1 , vitallydion , Alexz , alex_lev , volucer , andrewvb , boggy , Митя Громов , olegators , bres , Evgen133 , din_68 , S3ViRGE , dimanimal , hstas , yurik1987 , Neat , yatsik , heidelberg , yuram , Abriel , freemanxx , Lan.S , The_Stealth , WatchCat , Poligraf , Arei , bebebe , kof , Verad , Djoz , val_v , lipky , a1201 , nilara , fedja , centr68 , Alexey_G , djsanya , yablo , PhazZzy , ApT_BikTop , sushkos , Vitron1778 , xkool , Yange , warenick911 , ukrsau , Lerel , alehanych , Romich777 , polega , 6genja9 , Annyuk , ipmash , rulya_lv , Aghrosol , gonzo_s , alexsog , vic2k14 , Scorpionm , mapcom , Rost123456789 , zoom966 , valent99 , technazarii , Кiт , bcity , SashaZt , AndreSmile , Satire | 
	
		|  |  | 
	|  |