-ћузыка

ћузейности и VB6 пост

ƒневник

„етверг, 13 јпрел€ 2017 г. 03:03 + в цитатник
ћес€ц не писал, зан€т😬. ’а, идеальный смайл))
„ем поделитьс€? Ќаходкой, списанной. ѕредыстори€ такова, что работаючи в ÷јѕе в начале 2010-х, как новобранцу, мне досталась машинка Compaq DeskPro кака€-то там в десктоп форм-факторе, на ней была наклейка мол Windows 98 compatible и ключ этой самой винды. “ак как в почтовом €щике в принципе не предусмотрены каналы св€зи (и да, теперь € в этом секу, ибо безопасники местные были профаньЄ по меркам тех людей, с кем сейчас общаюсь, суд€ по методам отлова любителей интернетов на рабочих местах), о левых операционках на рабочих машинах знать не знали ни мокрый софт, ни даже органы.   чему это всЄ? Ќа ней давно сто€ла XP, внутри был Pentium III 700 MHz (Coppermine) 128 SDRAM133 и 80√Ѕ Ќ∆ћƒ, но что самое удивительное, так это nVidia Quadro 64 ћЅ кака€-то там пассивна€. ƒатировалась машинка изготовлением 2000 года, в ней села батарейка и каждый день € в противовес нефединскому голосу включал еЄ, и она издавала полуваттным динамиком весьма недвусмысленные намЄки на сброс настроек BIOS. ’ерн€ вопрос, через врем€ € сменил батарею и видеокарту на двухголовую, а к чему вс€ эта речь? —уть в том, что эта вот DeskPro сейчас кажетс€ рухл€дью, даже в далЄком 2010 уже таковым €вл€лось, поскольку 2...4 √Ѕ ќ«” на 775 сокете €вл€лось стандартом де-факто (жирные годы и долгоиграюща€ платформа), а представьте, 2000 год. ¬от выбито свежее финансирование, и в госконтору став€т вожделенные после Pentium I и автокада/пикада дл€ доса с галиматейным спулером на LPT-принтеры нормальные современные машины. » дл€ сравнени€ - в 1999 году родители обновили мне комп (буквально за год до описываемых событий) на ASUS P2B с Celeron 333 и 64 ћЅ ќ«” + 5 √Ѕ Ќ∆ћƒ и двухмегабайтной немощной видеокартой. ¬ новом корпусе, однако апдейт 70% железа уже считай новый комп, но у него оставалс€ 4x Creative CD-ROM + ISA SB16 (!), 5,25" флопповод и 400 ћЅ Ќ∆ћƒ от ЂчетвЄркиї. ¬ 2002-ом году он успешно дал дуба от моих кривых рук накануне  омтека, и взамен был приобретЄн Celeron Tualatin 1000 ћ√ц с 256 ќ«” на мамке Epox (€ его мебелировал в конце, и он с переменным успехом показывал нам с л€рвой киношки, а € боролс€ за бесшумность). Ќо это потом он обзавЄлс€ 40 √Ѕ Ќ∆ћƒ (потом 120...), 512 ќ«” и той самой двухголовой Radeon 8500 64ћЅ. ѕредставьте себе, насколько топовой машинкой был DeskPro в своЄм 2000-м, когда средний размер жЄсткого диска был 20 √Ѕ, а о 64 ћЅ видео можно было во снах грезить.

Ќо нет, читатель, это всЄ лишь вступление.

ƒосталась недавно причудлива€ машинка из встроенной техники - комплекса радиоконтрол€, на мамке ASUS TX97E первый пентиум MMX, года 1998 сборки, вполне по тем временам оправданна€ штука. — двум€ LPT-портами, ј÷ѕ в виде звуковой карты, подключающа€с€ к AT и ATX Ѕѕ, с каркасом на винтах √ќ—“ 17473. Ќа ней работала радиософтина, которую € уже не увидел. Ќо самым необычным дл€ мен€ стало вот это:
_MG_2610 (700x556, 102Kb)
_MG_2614 (700x466, 235Kb)
_MG_2618 (267x700, 78Kb)
COMPAL LM-LT220 (700x466, 122Kb)
COMPAL TVC02 GKRTVC02 LM-LT220 (700x548, 132Kb)
Ёто видеопара Compal TVC02 и LCD-дисплей Compal LM-LT220. ќднозначно в музей ибо врем€ на включение и проверку работоспособности надо где-то найти. — проприетарным разъЄмом и шиной передачи данных в дисплей (VGA тоже поддерживаетс€). ѕитание тоже по шине. ¬идимо, какое-то бюджетное решение, однако, 1998 год и это сама€ ранн€€ ∆ -панель, которую € держал в руках (вру, ноутбук 486 с ч/б пассивной матрицей был). ”мельцы приделали к ней вывод неизвестно чего, скорее всего это продублированные кнопки управлени€ (матрица работала в составе комплекса), что интересно - в интернетах, кроме как на eBay, упоминаний про Compal совсем немного, и решение, выходит, совсем не бытовое. ƒрайверов нет, если только не на дискетках, фирмы уже нет, и вот он закрадываетс€ вопрос - панель всЄ же ∆ , цветна€, это ж каких бабок она стоила в 1998 и сколько в итоге стоил подобный комплекс? ќднозначно в музей или на дачу, а может как информационный дисплей/стенд, но шина св€зывает руки - вариант запихнуть в Atom 525 как метеостанцию (пха!) сразу же отметаю ибо Atom может позволить себе современную ќ— Win10. ¬от такие чудеса.


ѕо VB6, как в заголовке поста, хочу рассказать об одном успехе. ѕрограмма KCam 4 при всей своей пригодности и простоте, €вл€етс€ топорной прогой на VB6, где люди рисуют лишь эскизы, и она€ один из них. —уть моей претензии проста: раз есть у мен€ возможность подключить к ѕ  множество устройств по COM-порту или переходникам USB-COM, которые позвол€ют отсылать всЄ, что угодно, а не просто дЄргать пины LPT, почему бы не прикрутить больше функционала к станку? Ќапример, очень не хватает аппаратного Keyboard jog (пульт управлени€), ибо когда ты находишьс€ далеко от терминала и ловить 0 заготовки неудобно с клавиатуры, выручает пульт. Ѕольшинство китайских контроллеров станка (STEP-DIR) имеют пины дл€ подключени€ пультов, но пульты эти оказываютс€ неконтроллируемы персональным компьютером и KCam, ибо координата не мен€етс€ в программе. –азве что использовать MaxStepper от Kellyware или его клоны. ќн действительно полностью работает по UART и даже доставл€ет пам€тью команд (независимость от тормозов и зависаний LPT), но это не наш метод. ƒаже Arduino GRBL не наш путь - будем писать всЄ своЄ.
”вы, KCam4 не предусматривает расшир€емость, а равно это тупо мышкой по экрану елозить без гор€чих клавиш управлени€. ƒело усугубл€ет подключение к станку по RDP, и аппаратна€ PS/2 клавиатура, подключенна€ пр€мо к станку, будет слать символы в экран входа (пока работает RDP), и хот€ в KCam предусмотрена работа под Game-порту, джойстика отрод€сь не было, да ещЄ и не работает оно. ƒаже самое простое - при перестановке заготовки не хватает зелЄной кнопки повторени€ G-кода (PLAY). я просил у Kellyware обратить внимание на эту проблему, но кажетс€, автор молчит уже сколько-то времени. » вот успех нашЄл мен€.
—делано было следующее: в станке стоит мо€ плата с USB-UART CH340G на борту, релюшками дл€ переключени€ питани€ шпиндел€, общего питани€ и подсветки, а также заделом под тахометр и иные фенечки типа ваттметра, котора€ может помочь реализовать вышеописанное - зелЄную кнопку на одном из пинов (их число, кстати, очень ограничено, ATMega8 всЄ же). Ёта плата анализирует кнопки, и если нажата аппаратна€ PLAY, запустить G-код повторно. Ќо кнопка PLAY в KCam не содержит ни хотке€, который бы SendKeys мог сэмулировать, ни пункта меню - тупо графическа€ кнопка TButton без заголовка!
»так, плата сканирует клаву, посылает нужный символ в UART-COM-порт компьютера, а мо€ самописна€ прога отлавливает команду и должна что-то сделать. ј делает она это следующим образом: в WinAPI всЄ же есть функции работы с окнами: FindWindowX, SendMessageS, EnumChildWindows, apiGetWindowText, GetParent, PostMessage, сырцы могу дать, с помощью этих заклинаний мы находим процесс KCam, посылаем ему F4 (модальное окно CNC Controls), а затем циклом перечисл€ем все имеющиес€ кнопки в окне, попутно записыва€ их пор€дковые номера (instances, как это делает Au3info), получаем hWnd каждой из них - делаетс€ один раз на весь сеанс, и путЄм подсчЄта номеров от кнопок с текстом (Caption, GetWindowText) находим желанную кнопку. «апоминаем еЄ hWnd и путЄм PostMessage посылаем ей WM_LBUTTONDOWN и WM_LBUTTONUP. ѕри этом кнопка в программе KCam оказываетс€ в нажатом и подн€том положении. SendMessage здесь не пл€шет, поскольку ожидает отклика от программы, а PostMessage посылает сообщение в пустоту. Ќе виснет нажатие кнопки в чужом окне.
“аким образом, при длительном удержании аппаратной кнопки "влево", мы посылаем в UART 2 событи€: нажатие и отпускание, например ЂLї и Ђlї одним (трем€) байтом. ќтлавливаем их, и на основе каждого событи€ шлЄм в hWnd чужого окна PostMessage WM_LBUTTONDOWN и WM_LBUTTONUP. ¬уал€. “ак что даже самый неудобный интерфейс можно обуздать, ибо это не переписывание KCam снул€. ѕри должной аккуратности обращени€ с KCam можно действительно безглючно управл€ть кареткой с пульта и ловить ноль заготовки. Ћебедев говорит софтверизаци€, € выбираю обратный путь.
KCam4 helper (563x345, 49Kb)
–убрики:  здесь и сейчас

ћетки:  

ќднако несмот€ на рукожопство

ƒневник

¬оскресенье, 25 —ент€бр€ 2016 г. 05:19 + в цитатник
возможно всЄ.
ѕост из серии ковыр€ний в винде, тыц клац.
—егодн€ речь пойдЄт о €блочных продуктах и тунце (itunes).
»здревле это был годный плеер, который уже к 2013 году скатилс€ (да и раньше скатилс€ уже) к необозримому комбайну-какандокало, однако единственному более или менее приемлемому способу перекидывать муз€ку в mp3 на эпловы аппараты.

”становка iTunes вызывает огромное количество проблем, так что € даже не решалс€ на MAIN поставить, в частности, всЄ усложнено тем, что побочный выкидыш Apple Software Update ставитс€ так криво вместе с другими продуктами типа Safari и превращает реестр в помойку, что даже не хочетс€.

ќднако ищущий найдЄт способ установить и удалить itunes и apple software update.

 огда-то, году этак в 2012 на этой win7 7600 x64 сто€ла safari 5.7.1, котора€ принесла этот вирус asu, и € его исполнимые файлы exe выкорчевал по-варварски. ѕоставил потом успешно itunes 2013 года, версию не скажу ибо неинтересно, потом снЄс, и сейчас его нужно апдейтить.

—тавим современный 12.5.1.21 тунец, и на тебе: "не удаетс€ удалить более раннюю версию apple software update" уже в конце установки, перед этим неуверенно пробормотав что-то про поддержку программ Apple (x86).

ѕоиск реестра по ключевым словам (apple, itunes, apple software update, asu и т.д.) ничего не даЄт, кроме результатов, не относ€щихс€ к делу? ¬от тут в гугле советуют CCCleaner и т.д., но мы пойдЄм другим путЄм. ¬от мы весь реестр от ключевых слов и разделов эпловых вычистили (да, на свежую систему встаЄт без проблем, но разве ж это повод?). ƒелаем шаг:

»дЄм в реестр и на вс€кий случай добавл€ем ключ:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"Logging"="iwearucmopv"


—качиваем установщик тунца iTunes6464Setup.exe, открываем WinRARом, выдЄргиваем оттуда AppleSoftwareUpdate.msi (который не ставитс€, провер€ем ещЄ раз), а затем идЄм в командную строку и запускаем:

msiexec /i AppleSoftwareUpdate.msi /l*v AppleSoftwareUpdate.log

ќн снова не устанавливаетс€, зато у нас есть лог, этак килобайт на двести. ќткрываем получившийс€ AppleSoftwareUpdate.log блокнотом, и средь всего этого бреда ищем конкретные пути, которые стоит почистить, а главное - хексы вида {56EC47AA-5813-4FF6-8E75-544026FBEA83} и {789A5B64-9DD9-4BA5-915A-F0FC0A1B7BFE}, но главный - {655BAFF8-4B90-4918-B4AA-92A8D03ECBDF} и всЄ, что более или менее похоже на C:\Windows\Installer\%какой-нибудь_хэш%.msi. ¬от этот вот какой-нибудь хэш и есть камень преткновени€, ключевое слово дл€ поиска по реестру, который надо выкорчевать.

¬уал€. “унец встаЄт.

ћетки:  

Ќегласные

ƒневник

¬оскресенье, 29 ћа€ 2016 г. 01:09 + в цитатник
в предыдущем посте как-то 126706078_wpp4crop2redvesicaequilateralaucanfem2006series9colorizelightenshadehighlight13094111 (500x455, 182Kb) обронил про мифическое негласное правило в приборостроении о двух элементонесущих и значимых дл€ потребител€ стенках.

—уть сноски была о форм-факторе системных блоков ATX (AT) стандартов, самых обычных офисных коробок, где спереди привода и органы управлени€, сзади - кабельна€ часть; системники эти став€тс€ в стол или куда подальше из-за того, что страшные, и дл€ тех, кто играет в игры Mail.ru, редко нужно что-то кроме кнопки включени€. ƒо недавних пор (лет этак 15 назад) разъЄмов USB и розово-зелЄных наушников не было на лицевой панели, потом наступила эра PC99, а с ней и выведение на лицевую AC97 и HD_AUDIO разъЄмов с колодки на матплате.



parthenon250 (405x250, 72Kb) “ак, попробуем сформулировать, ведь это настолько, казалось бы, очевидно, что с трудом поддаЄтс€ формулировке, зато столько частных случаев, что получитс€ пост, а любое конструирование - всегда компромисс меж сциллой и харибдой.






¬с€кое настольное, стационарное и стоечное приборостроение, в функционал которого включено открытое взаимодействие с пользователем, должно обеспечиватьс€ корпусом, у которого лишь две стенки €вл€ютс€ элементонесущими. ѕеред и зад. „астный случай - одна стенка.  ак бы дл€ дурака даже пон€тно, что есть перед - ручки-кнопочки-индикаторы, зад - шнуры питани€ и иной коммуникации. Ћицева€ панель часто даже не стенка вовсе, а пластикова€ Ђмордаї, декоративна€ накладка в угоду дизайну.  ак показывает истори€, форм-фактор большинства приборов - параллелепипед.


» вроде бы всЄ стало пон€тно про PC99 и разъЄмы спереди, но производители корпусов ATX даже в корпусах дл€ x86-совместимых печатных «наменитый Chieftec Bigtower образца 2003 г. с неудобной кнопкой и ITX внутри (дисбаланс =) машинок офисного сегмента начали делать воздуховоды в боковых панел€х системника (с левой стенки), а в более запущенных случа€х - симпатичный большой корпус дл€ игровой станции часто имеет разъЄмы и кнопки сверху. √де логика? ≈сли это красота с шопмоддерским окошком, то еЄ нужно держать на столе, а не под столом. —порный момент во всех отношени€х. ≈сть же full-atx bigtower корпуса CHIEFTEC образца 2003 года, кои только на пол и ставить, и всЄ равно кнопка включени€ неудобна, куда ни поставь.



¬торой пункт, который хотелось бы отметить в контексте проектировани€ корпусов - золотое сечение. ƒл€ необходимой и достаточной эстетической составл€ющей корпусной части –Ёј нужно помнить о матане и глубоких формулах. ƒа нет конечно, сначала в первом приближении берЄм нужный и оправданный габарит, затем, по возможности подгон€ем его к юнитам (мильоны их, стандартизировано всЄ - юнит), убираем Motorola c350 с точки зрени€ золотого сечени€ - близок к идеалу крепЄжные отверсти€ и планки в случае немонтировани€ в стойку и вуал€, получаем нужный параллелепипед. ≈сли габарит избыточен, а элементы на лицевой смотр€тс€ нелепо, вот тогда и обращаемс€ к матану и вычисл€ем согласно формуле золотого сечени€ ƒхЎх¬ и в процессе же компонуем всЄ изнутри.



“ретий момент - после конструировани€ и, возможно, макетировани€ на готовых комплектующих, должно получитьс€ так: суммарный объЄм требухи и –Ёј вне корпуса, свободно лежащий на столе аки груда мусора должен превышать внутренний объем корпуса. ѕревышает - прекрасно, значит с точки зрени€ эстетики и компоновки габарит корпуса выбран верно. Ёто без учЄта настроечно-регулировочных операций в процессе сборки, принимаем за 1 работоспособность и надЄжность компонентов, и что не придЄтс€ по 10 раз всЄ пересобирать. ”же вопрос совсем другого поста и теории надЄжности.






¬ернЄмс€ к нашим юнитам и сечени€м. ≈сть пон€тие Ђстойкаї в √ќ—“ 28601.2-90, слизанное с буржуйских 19" стоек, у которых свои наименовани€ - 482,6мм (IEC 60297 и DIN 41494), их следует соблюдать неукоснительно, иначе на 1мм промахнЄшьс€ и крейт в рэк не влезет. ¬ быту всЄ иначе, бабам у нас же подавай гладкое, а дет€м - без пр€мых углов. я не смог обнаружить вн€тных упоминаний о стандарте на габариты стоечной аудиотехники, однако жизнь подсказывает, что он где-то таки есть. ќчень, кстати, удобный форм-фактор:


videotechnix (700x225, 170Kb)

¬идно, что запад и €пони€ его соблюдали. ѕосему и вс€ бытова€ стоечна€ мебель заточена именно videodvd (472x228, 71Kb) под них, и видеодвойки прошлого тоже спокойненько влезали в отсеки. ј вот уже действие правила о двух стенках нагл€дно: видеомагнитофон Ёлектроника ¬ћ-12 выстреливает лоток с кассетой наверх, значит, в стойке уже должна быть верхн€€ полка на рассто€нии, а магнитофон не такой уж и тонкий сам по себе. Ќегабарит, ай€й€й. » если аудио и видео аппаратура стоит в одной стойке, привередливый слушатель не обходитс€ без винилового проигрывател€ тЄплой ламповой музыки, и Ђвысокоеї, топовое место уже зан€то. ”льтраплоские современные DVD-плееры и караоке с видеорегистраторами пытаютс€ косить под видеомагнитофоны прошлого, но получаютс€ все плоскими и страшными, хот€ и без верхнего загруза диска, хоть и использованы лицевые панели и задние входные группы питани€ - пароди€ на 1U 19". ’от€, позвольте, 1U неэстетичен просто из-за пропорций - личное мнение. “ут ещЄ один момент - всЄ бы ничего, но 47"-телевизоры и ина€ кредитна€ аппаратура весит огого, и поставить еЄ без стойки/полки на DVD-плеер дл€ плеера гибельно, не у всех есть несущие детальки, поддерживающие крышку. 2U и 3U в бытовом исполнении уже хот€ бы похожи на desktop-системники из 80-х родом, да и высота с шириной хот€ бы соотнос€тс€. ћы широко используем корпуса серии Bopla Intertego (или совместимый по габаритам Internorm), которые при высоте 3U/2U не превосход€т по глубине и ширине бытовой аппаратуры.


omegag10 (700x448, 261Kb)

–ешение с Bopla позвол€ет нам сразу же вписатьс€ в золотое сечение и втиснутьс€ в бытовые стойки дл€ аудиоаппаратуры. » получаетс€, что заказчик при организации рабочего места оператора спецпроверок экономит на 19" стойке, использу€ бытовую с авито. »ли не использу€, став€ приборы друг на друга . ј ещЄ у боплы есть тьма фурнитуры, боковые ручки и переносна€ ручка-подставка, превращающа€ полустоечный вариант в лабораторный прибор-одиночку, если нужен доступ к дисплею/тастатуре. Ќда, вышла рекламка) Ќо мне всЄ равно полезно уложить в голове все эти эфемерные и кажущиес€ правила.


„то определЄнно могу отметить в очередной раз, так это издЄвку производителей мобильных гаджетов-недотелефонов над эргономикой и здравым смыслом. ” нас отвратительна€ GSM-св€зь под землЄй, а они максиму телеком призвали чтобы заткнуть моЄ недовольство, чтобы € давилс€ вафлей, когда € смс на прот€жении 4-х станций не могу отправить и позвонить! ќпустим то, что все эти ультратонкие аппараты работают по полгода, дальше либо абонент их расшибает об пол, либо они сами морально-физически сып€тс€, тут соль в другом - л€жка человека-мужчины сделала согласно золотому сечению и числам фибоначчи, скругление в районе кармана на штанах не подходит к телефону, то есть нагнулс€/согнулс€ - телефон тоже погнулс€, или позорный угловатый кончик торчит из кармана. ѕотом эти лопаты не рассчитаны на ладошку, не помещаютс€ и верхнюю шторку (у кого она есть, € хз) без перехвата не откроешь. “онкость как стремление разрабов похвально, но без увеличени€ диагонали диспле€. Ёто как пачка женских тонких сигарет - хорошо камуфлируетс€ на одежде, карман не выпирает, но доставать ртом сигу не удобно. “ак бы и с гаджетами. ќтсутствие клавиатуры открывает мнимую степень свободы в части держани€ его хоть за джек наушника, и в то же врем€ еЄ нигилирует тем, что элементы управлени€ всЄ равно жать придЄтс€ в предусмотренных местах. ј грабители-хвататели не дремл€т. ¬ качестве созидательной нотки в потоке гр€зи на телефонистов могу вспомнить аппарат Motorola C350 как наиболее пропорциональный и вписывающийс€ в золотое сечение моноблок. ƒаже убрав клавиатуру, сейчас мы бы получили отличный аппарат без стремлени€ к тонкости, в котором всЄ можно сделать одной рукой. ѕотому что женщины аппараты в сумках нос€т, а мужчины, задумывающиес€ о малой толщине аппарата, уже вызывают подозрени€, хоть и формируют иную, не такую как мы, натуралы, целевую аудиторию. ƒл€ особо брутальных сюрвайверов есть спецсегмент - защищЄнные телефоны, железо и резина. ’от€ дисплей тоже бьЄтс€))


¬ колонках играет - Far East Movement Live My Life (feat. Justin Bieber and Lmfao)

ћетки:  

ѕодразделение Ђ ї в миниатюре

ƒневник

¬оскресенье, 22 ћа€ 2016 г. 21:44 + в цитатник

ћ¬ƒ –‘
¬ажнейшее предупреждение о морально-этической и законной стороне вопроса.
—разу же оговорюсь, что все нижепроделанные операции и почерпнутые знани€ пользователь должен производить с благими цел€ми, задумыва€сь о последстви€х, соблюдать рамки законодательства государства, в котором производ€тс€ данные манипул€ции.


» вот встала предо мной задача, в одном из подразделений ћ¬ƒ, как обычно Ђсрочної, оживить рабочие места (ј–ћ). —уть работы, в принципе, одна - текстовый процессор. ѕоскель оснащЄнность везде разна€, имущественные отношени€ и происхождение аппаратуры завеса мрака, печатные машинки собирались разных лет, по большей части рабочие станции HP, kraftway и иных брендированных и псевдобрендированных производителей, зато принтеры у всех HP 1018 (удобно со встроенными драйверами). Ќу ретро, да, P4 на 845-865 чипсете, бывало и s775. Ѕыла среди них и машинка, поверенна€ органами, окроплЄнна€ св€той водой, с лицензионным ѕќ и опечатанна€ не только гарантийкой, но и ман€щей голографической наклейкой Ђ—«»ї, что означало, что пропущена через рентген.



 стати, тоже интересное поделие отечественного компьютеростроени€ - материнска€ плата ITX пришита к задней панели матрицы, выходит довольно толсто, но в целом кондово и главное работает. —зади выведен короткий огрызок кабел€ VGA и вставлен в матплату, кнопки reset/power/usb выведены в удобное место. » в общем-то всЄ, ну конечно же защитное стекло Ђвклеенноеї как модные автобусы или gorilla glass без тача. “о есть некое подражание моноблокам iMac и иным MSI.
Ќу так вот, зассал - не полез. “олько использовал в качестве ещЄ одного монитора при сборке. √оворю, мол, лучше € вам подгоню ещЄ системник, только грех на душу брать не буду



я с годами становлюсь говнистее, и просто Ђвинду переставитьї уже не минет, а минет + стоимость желаемой винды, а ещЄ лучше купленна€ уже. »бо в противном случае беру серийник с задней крышки ноута и ставлю то, что там сто€ло, будь то starter или home. „то конечно же не исключает носимой с собой коллекции годных серийников, которые уже не будут использованы т.к. ноутбук сЄ, сказал досвидос, уйд€ на линупс или на пенсию Ёто дань законности. ≈жели уже сто€щую винду можно оживить, вне зависимости от номеров, еЄ надо оживл€ть ибо тогда это не перестановка, а сервисное обслуживание.



“ак вот, длинное лирическое отступление закончено.


ƒопустим, попадает в руки комп на windows, с которого нужно выт€нуть так называемый ореол пользовател€, окружение, метафизическую информацию вплоть до расположени€ значков на рабочем столе, ну и в конце концов там может сто€ть работоспособное ѕќ только на данной конкретной копии ќ—. ÷ели см.выше, а € уже упоминал конкретные методы выуживани€ нужной информации. „то делаем? —ливаем образ системного диска. “ерминологи€ поста такова:


* Ђ»сследуема€ машинаї - та, в Windows которой необходимо получить доступ. — неЄ будет слит образ жЄсткого диска.
* Ђ’ранилищеї - стационарно-портативна€ машинка, компьютер с 100500 интерфейсами, мощным камнем и всеми упом€нутыми утилитами, на которой ещЄ и крутитс€ виртуалка.
* Ђƒонорї - немного промахнулс€, но пустой жЄсткий диск, куда будет залит побайтный образ 1:1 жЄсткого диска с исследуемой машины. Ќу, 1 “б или 500 √б хватит.
* ЂЌаша виндаї - флешка или жЄсткий диск, с которой будет производитьс€ загрузка в исследуемую машину с целью клонировани€ жЄсткого диска. «агружаетс€ на любом железе, содержит все вышеупом€нутые утилиты, и в принципе, не имеет принципиальной разницы кроме универсальности с виндой, котора€ стоит на хранилище.
* ЂRAW-образї, ЂVHDї, ЂVMDKї - производные образов и разные типы, то есть полноценные ќ√–ќћЌџ≈ файлы, представл€ющие собой виртуальный диск, монтируемый в виртуальную машину или непосредственно к Ђхранилищуї. “о есть уже слитый жЄсткий диск, на котором возможны изменени€.

¬ случае свободного доступа к внутренност€м вынимаем его, подключаем к так называемому Ђхранилищуї, компьютеру с множеством интерфейсов (PATA, SATA, SAS, SCSI и переходниками), донорскими жЄсткими дисками всех мастей и размеров, и с помощью ∆Єсткий диск разнообразнейших Acronis TrueImage, WinImage и вплоть до WinHEX сливаем байт-в-байт исходный жЄсткий диск. ¬ этом случае Acronis посыпает голову пеплом ибо алгоритмы у них не побайтовые. Ќи в коем случае не пофайловое и тем более не Ctrl-C + Ctrl-V! “акое побайтное копирование Ќ∆ћƒ важно, если есть подозрение на неумелые попытки Ђзамести следыї со стороны пользовател€, либо исследование должно быть произведено скрытно вплоть до мелочей (и только по данным SMART видно, что количество winhex включений и раскруток шпиндел€ увеличилось на +1). ¬ противном случае в NTFS сработает механизм простановки last access timestamp (NtfsDisableLastAccessUpdate), проставит ночное врем€ на доступ к важным и нужным файлам, а параноиков глюком не убедишь.   тому же, могут не соблюстись права доступа. “олько побайтно на чистый диск или в RAW образ.



¬ случае же ноутбука или опечатанной гарантией машинки можем поступить следующим образом: завести носитель или жЄсткий диск с портативной Windows (чтобы был нормальный жЄсткий диск 2,5" + мост-переходник SATA/USB с алиэкспресса), с которого можно будет загрузитьс€ на исходной машине (тонкости ниже). » донор-диск чтобы был USB. ќба подключаем через USB, грузим в нашу систему. ЂЌашаї винда должна быть заточена напильником на универсальность и содержать средства клонировани€ дисков, без проблем подн€ть железо и жЄсткие диски исследуемого компьютера. ƒл€ пущей безопасности временно ставим в BIOS дату/врем€ каким-нибудь неслучайным уже прошедшим годом или сегодн€шним днЄм, чтобы избежать того же last access timestamp. Ќу и соответственно по USB сливаем чуть медленнее, чем по SATA/SAS.



„астный случай: компьютер параноика. ѕри —0–ћ, пон€тых и обыске пон€тное дело. «апароленный BIOS, конечно, не панаце€. »так, компьютер опломбирован наклейкой сзади, висит замочек на Ђухеї системного блока, стоит пароль на BIOS обеими уровн€ми защиты - Setup и User (то есть ни в настройки, ни при включении не зайти). “ут надо сказать да, снимаем шл€пу, человек позаботилс€ о сохранности всего и вс€, истинный параноик. ”же запрос в органы на выдачу ордера изъ€ти€ железа.
¬ариант менее запущенный - пароль на BIOS Setup.  ак правило, при прохождении POST выдаютс€ подсказки, что нужно нажать дл€ меню загрузки с разных носителей (F7, F12...), почему-то этот момент обошли стороной разработчики BIOS. «десь нас ждЄт успех, вангую. “олько дату-врем€ переставить через Ђнашуї систему.
¬ариант с паролем на BIOS Setup и User, но опломбированным лишь гарантийкой. ‘ирмы-торгаши как правило кле€т гарантийку не на боковую крышку, а слоты ќ«”, Ќ∆ћƒ, видеокарту и кулер с ÷ѕ. ‘ормула успеха - подключение в свободный SATA разъЄм на материнке диска с Ђнашейї системой и донора.


»так, манипул€цию с железом исследуемой машины закончили, подключили, закрутили всЄ Ђкак былої, нас тут не было, пон€тые подтверждают.
«јƒ–ќ“
ƒалее RAW-образ начинаем ковыр€ть. ќн представл€ет собой сами разделы, таблицу разделов, MBR/GPT и иные PBR. ѕервоисточник сохран€ем.
≈сли это образ, то надо будет его записать на пустой донор, либо копию преобразовать в виртуальный VHD с фиксированным размером. ¬ажно дл€ побайтового исследовани€. ƒалее работаем с физическим либо виртуальным носителем-диском, смонтированным в Windows. ƒл€ понимани€ linux-разделов подойдЄт утилита Ext2Fsd, или более сложным образом через coLinux (у мен€ была задача от того же заказчика слить и причесать записи китайского видеорегистратора, а поскольку многие так и не умеют читать сторонние ‘—, записи загадочно исчезают в процессе C0PM).


“еперь r-studio (586x400, 25Kb) мы можем гул€ть по диску как белый человек. ћожно бы на этом остановитьс€, пройд€сь по папкам документов и рабочих столов, запустив поиск по нужным типам файлов (ага, права NTFS дадут), но будем дотошными и запустим утилиту восстановлени€ файлов. Ќичего лучше R-Studio и вс€ческих Easy Photo Recovery / Advanced Photo Recovery придумать сложно. ‘ото восстанавливалки хорошо действуют на SD-карты, ибо как правило, карточка форматируетс€ после заполнени€, а фото лежат последовательно (камере так легче), их проще easyphotorecovery (640x492, 91Kb) по сигнатурам JFIF вычисл€ть. ќтдельного упоминани€ заслуживают утилиты типа Thumbnail Cache Viewer (thumbcache, thumbs.db), позвол€ющие открыть базу данных миниатюр, наход€щуюс€ по адресу %userprofile%\AppData\Local\Microsoft\Windows\Explorer. ѕолезность еЄ в том, что она хранит однажды построенные эскизы также удалЄнных файлов, а в качестве 256x256 они уже преставл€ют интерес. —разу оговорка - если пользователь параноик и ставит вс€ческие TrueCrypt и иные BitLocker, это уже дело подразделени€ Ђ ї поскель необлачный брутфорс на бытовых машинках как-то попахивает, да и став€щий TrueCrypt, как правило, человек уже тЄмный в помыслах.



ѕомнитс€ как-то чудик с ноутом на кольцевой ветке метро, чей ноут оставл€л желать большей зарплаты обладателю, который с вашим трукриптом, паролем, подгл€денным через плечо, грузил винду три минуты до состо€ни€ рабочего стола. “ри минуты,  ј–Ћ! ¬идимо, понимал, что едет в г.ѕетушки и что просто посе€ть ноут по дороге с кучей оффлайнового прона специфичного содержани€ может навредить его репутации и честному имени. Ўифрование томов - не презерватив, это панаце€.


  нашим донорам и подопытным. ѕрошлись R-Studio? Ќашли свежепотЄртые файлы? ’орошо, восстанавливаем, сохран€ем. thumbcache1 (280x254, 18Kb) »нтерес представл€ют файлы, удалЄнные с рабочих столов, из документов, папок $RECYCLE.BIN, Users, ProgramData, Documents and Settings и конечно же, старые потЄртые и непотЄртые бэкапы стандартной утилитки Ђјрхиваци€ Windowsї (если не стоит иное).  стати, јрхиваци€ Windows - огромна€ дыра в безопасности. ƒоступ свободный, сейвит arhiv_w (630x259, 9Kb) относительные изменени€ в папке Users и иные полезности. ѕосле первых оргазмов радости юного исследовател€-перлюстратора и копировани€ файлов с поверхности, переходим к глубоко технической части.



ѕопытки подн€ть чужую винду на стороннем железе или виртуальной машине будут увенчаны успехом в 90% случаев, говорю вам как человек, подн€вший на изделии Windows Embedded (где нет иных драйверов, кроме самых нужных) osnotfound (640x480, 14Kb) с IDE-диска с напрочь выгоревшим компьютером на современный лад на Atom D525 с тем же серийным номером дабы не портить целостность издели€. —ерийный номер уже установленной Windows можно узнать включа€ или не включа€ компьютер утилитой ProduKey или скриптом на WSH, если наклеечка оторвалась со временем. ѕодключать чужой реестр умеем? — помощью обычного такого REGEDIT, в меню которого есть пункт Ђ«агрузить кустї, который работает при наведении выбора на HKEY_USERS, загружаем одну из веток %windir%\system32\config\Ќ”∆Ќџ…_ ”—“ или ”Ћ≈…: system, sam, security, s-*, в конце концов usrclass, ntuser.dat из папок пользовател€ и т.д. Ётот скилл нам понадобитс€, когда будем оживл€ть Windows.



ƒавайте попытаемс€ загрузитьс€ с образа VHD, VMDK в случае VMware или просто с диска в случае реального железа. “еперь уже можно ужать раздел и не заботитьс€ о побайтной сохранности ранее удалЄнных файлов. ѕервым делом экспериментально проверим работоспособность загрузчика BCD, просто попытавшись запустить - если winloaderror (700x525, 25Kb)BOOTMGR хоть как-то откликнулс€, пусть с ошибками 0xc0000225 или 0xc00000e, то значит загрузочный раздел уже активен (на MBR-дисках), бутсектор соответствует нужному, скрытые разделы целы (когда они есть)). ¬ противном случае есть смысл перепроверить заранее утилитами Visual BCD, прописать ручками в активном разделе в папке BOOT\BCD путь к винде (не рассматриваю 0x07b (700x393, 81Kb) версии WinXP с его многострадальным BOOT.INI потому что это детские игрушки, который можно даже кастомизировать разными цветами). Ќа случай перестановки разделов местами, копировании-восстановлении образов и иных манипул€ци€х со сжатием раздела, рекомендую утилиту BOOTICE - позвол€ет работать с MBR/PBR/активировать разделы. “о есть загрузочный раздел исследуемого диска должен содержать MBR Windows NT 5.x/6.x, PBR BOOTMGR, быть активным - с динамическими дисками, GPT, EFI и кусками RAID разговор отдельный, там сво€ атмосфера. “еперь про BCD и замечательную команду BCDBOOT. ћожет кто из олдфагов помнит злосчастный бутсектор MS-DOS, ищущий IO.SYS MSDOS.SYS COMMAND.COM в первом секторе первого раздела жЄсткого диска? «абудьте.  онсольна€ ЂBCDBOOT /?ї[b] наше всЄ. ≈сли менюшка загрузчика не видит нужной винды, просто прописываем еЄ из под рабочей винды с подключЄнным диском командой BCDBOOT g:\WINDOWS /S g:, где [b]G: - есть буква исследуемого раздела, его же активируем вышеуказанным BOOTICE, вуал€.
bcdedit (600x328, 67Kb) bootice (466x315, 12Kb)
ѕосле указани€ правильных параметров MBR/PBR и лечени€ BCD (они не повред€т диску, это же не форматирование) должен запуститьс€ BOOTMGR загрузчик с менюшкой, в которой будет главный пункт - с нашей испытуемой виндой. ј далее самое сладкое и горькое - ковыр€ние в драйверах. ƒл€ начала теоретическа€ справка, с веро€тностью 90% винда с первого раза не заведЄтс€, уйдЄт в перезагруз Starting windows либо даст синий экран с ошибкой 0x000007B. я уже писал об организации полноценной Windows XP, работающей на любом железе, своеобразный полноприводный liveCD, она и поныне здравствует у мен€ на двухгиговой флешке-шлюшке, которую € сую всюду, где нужно поправить здоровье винды или ситуацию Ђойї, в посте много полезных ссылок. ќшибка BSOD 0x000007B возникает, когда загрузчик уже обнаружил файл winload.exe, реестр, выбрал профиль загрузки (CurrentControlSet), подгрузил самые необходимые драйверы (RTFM гуглим ключ CriticalDeviceDatabase), но напоролс€ на то, что дл€ дальнейшей загрузки нужно бы уже пользоватьс€ не методом доступа к диску, предоставл€емым BIOS, а полноценным 32- или 64-битным драйвером контроллера дисков уровн€ €дра. Ѕезопасный режим и предыдуща€ удачна€ конфигураци€ не сработает. ’итра€ винда сама в себе содержит уже все-все-все драйвера, необходимые дл€ загрузки на почти любом железе (ALi, SiS, AMD, Intel, а те, которые не содержатс€ в ней, подгружаетс€ по нажатию ЂF6 дл€ установки особых драйверов SCSI/RAIDї, и тут уже сво€ атмосфера наступает с импортом драйверов дл€ x86/x64 и прописыванием в сторонний реестр), но отключает их за ненадобностью и ускорени€ загрузки ради. —сылки на них в чужом реестре (файл SYSTEM) наход€тс€ в ветке HKLM\SYSTEM\ControlSetXXX\services, их сразу несколько веток, последних Ђудачныхї конфигураций. »так, с веро€тностью 10% винда заведЄтс€ из коробки, то есть совпадЄт чипсет компьютера-Ђхранилищаї и машины, с которой сн€т образ, но с веро€тностью 90% придЄтс€ лезть в чужой реестр.  онечно же, создав бэкап файла SYSTEM из %windir%\system32\config.



ƒл€ начала попробуем самое банальное: смотрим HKLM\SYSTEM\Select ключ Default, значение REG_DWORD есть XXX в ControlSetXXX, лезем в соответствующую ветку и исправл€ем в intelide (539x347, 16Kb)ControlSetXXX\services\ ключи Start=3 или Start=4 на Start=0 у веток AMDIDE, ALIIDE, MSAHCI, VIAIDE, INTELIDE, INTELPPM, AMDPPM. «десь Start=0 означает запуск в первую очередь, Start=3 запуск по запросу, а Start=4 означает, что служба отключена. ќп€ть же, в 95% случаев система заведЄтс€, поскольку мы знаем, что за чипсет стоит на Ђхранилищеї. ƒаже VMware спокойненько понимает INTELPPM и INTELIDE.



¬ моЄм случае с XP Embedded пришлось действовать глубже. ѕон€тно, что тьма служб в реестре похожа на DLL hell из прошлого, было прин€то решение поставить р€дом Windows, пересадить кусты реестра SYSTEM (HKLM) и пусть поднимаетс€ как хочет. ѕопутно пришлось пересаживать SECURITY и SAM, попыталс€ в ветку USERS (hivelist) прописать нужного юзера, но он не заходил (дл€ этого видимо и придумана SECURITY, чтоб не давать ушлым ковыр€тьс€ в системе), посему создан новый пользователь за тем же именем, а затем уже заменены файлы нового на старый. » только так завелось. True story, bro. Ёто был самый экономичный ремонт издели€, вставший всего-лишь в 100 тыр.


¬от, логотип запуска пройден, и мы таки видим крут€щийс€ кружочек, пусть с ещЄ не работающей мышью и клавиатурой, но уже графический режим VgaSave, уже надпись Ђƒобро пожаловатьї, уже жизнь. ”ра? ƒа, однозначно. ѕора бы радоватьс€, да обождите пока все драйвера подгруз€тс€. “ак, стоп. —амое главное-то! “ут же пароль наверн€ка стоит.  оторый мы наверн€ка не знаем. Ќу, самое рабочее решение чтобы иметь хоть какое-то otkaz_ustanovki (400x160, 11Kb) управление компьютером с чужой виндой без клавиатуры и мыши кроме кнопки нежного выключени€ ACPI - клавиатура и мышь PS/2, воткнутые заранее в Ђхранилищеї или виртуальную машину. ќни железно заведутс€, но только после перезагрузки, и можно будет зан€тьс€ ручным брутфорсом))).



ѕо доступу к залоченной паролем запароленной винде можно без фактического брутфорса и подбора парол€ войти в систему другим пользователем с правами администратора, который можно создать следующими способами:


через предустановочное окружение (WinPE) и средства восстановлени€, но много ручных действий.


јвтоматизировать процесс помогает юзер-френдли утилита Windows Password Recovery Tool Ultimate, но платна€ и функционал избыточен. я сам в подобных случа€х пользуюсь микроскопической утилитой PasswordRenew by sala, запущенной на отдельно сто€щей windows (родной дл€ Ђхранилищаї) или под WinPE. ѕосле перезагрузки в испытуемую Windows обнаружим двух пользователей (или N+1), входим в свежесозданный локальный акаунт passrenew (548x237, 9Kb) (учЄтку) без парол€, он готовит рабочий стол и вуал€. ≈щЄ одна микропобеда. ѕоскольку это администратор, мы можем преспокойненько установить все недостающие драйвера, которые под знаком вопроса в Device Manager, а также пошукать по папкам пользователей уже на этой машине. ћожем даже попробовать запустить виндозависимое (прив€занное к этой копии) ѕќ, если така€ цель преследуетс€. Ќе забываем, что при пересадке на новое железо напрашиваетс€ переактиваци€. –ешаем моральную дилемму - подключатьс€ ли к интернетам, светить ли старый серийник ибо втора€ копи€, а перва€ работать перестанет и всплывЄт на исходной машине, или про€вить моральную гибкость по отношению к авторам данной ќ—, ну вы всЄ пон€ли в меру своей испорченности и жадности. ƒействуем по ситуации, по мне так дл€ необходимых операций можно и с чЄрным экраном посидеть.



“еперь windows password kracker (700x547, 49Kb) можно обратитьс€ к утилитам pwdump и Windows Password Kracker, которые позвол€ют при некоторой смекалке и временных затратах (мощном процессоре Ђхранилищаї) выкорчевать из хэша MD5 оригинальный пароль.



» вот наконец мы в окружении пользовател€ Windows, войд€ с помощью парол€, добытого в предыдущем пункте, можем видеть самое ценное - расположение значков на рабочем столе в том пор€дке, в котором пользователь их оставил на момент сн€ти€ образа. Ѕыть может, с некоторыми косметическими дефектами типа разрешени€ экрана, отсутствующего Windows Aero, иного оборудовани€ типа звука и сетевых подключений, прив€занных к конкретным адаптерам. ќднако теперь мы можем вытащить даже DNS и иные IP-адреса прив€зки через реестр (гуглим, господа), данные дл€ входов на VPN, SMB, социальные сети если они авторизованы или их сохранЄнные пароли в браузерах, ѕќ с прив€зью к ќ— будет работать (если прив€зана к ќ—, а не к железу с помощью серийников), истории переписок в мессенджерах типа skype (shared-dynco, Skype log viewer) и иных QIP (QIP history converter), браузерные аккаунты Google и Firefox, Opera Link, в общем и целом, цель исполнена.



¬спомним про архивацию Windows, котора€ больша€ дыра в безопасности: если сделать бэкап пользовательских файлов, то можно смело вручную попробовать восстановить файлы пользовател€, акром€ юзер дженерейтед контента (UGC), фото, видео, txt-шек, doc-ов, который и так на поверхности, архиваци€ сохран€ет файлы из папок кэшев браузеров, историю, сохранЄнные пароли, куки, настройки и т.д. Ѕыть может, авторизаци€ на каком-нибудь мохнатом неключевом сайте даст ключ Advertisement ID или иные ключи €ндекс-крипты чтобы интернет встретил нас контекстной рекламой про гинекологию и печатные платы. Ћаза€ по самым основным сервисам типа соцсетей и иных почт следует соблюдать осторожность, ибо теперь же у нас интернеты сделали параноиками всех, везде двухфакторна€ аутентификаци€, прив€зка к мобильным номерам и т.д. ¬сЄ, что можно сделать в оффлайне - лучше делать в оффлайне, следующа€ идеализаци€ - если нужно вылезти в сеть под исследуемой машиной, сделать это из той же сети в те же времена, когда юзер там же. Ќа худой конец можно подключитьс€ через модем с тем же мобильным оператором, что пользует исследуемый пользователь дабы C0PM не сорвалс€ от неча€нной —ћ—-ки.




—ейчас чернушное: если это однократный прецедент доступа к железу, то это пожалуй всЄ. ¬с€ наша добыча. Ќо теперь, зна€ учЄтные данные дл€ входа в ќ—, получив пароль, мы можем внедрить и добавить в исключение антивирусов и иных антиспаев любой логгер дл€ отслеживани€ и перехвата всего-всего-всего. Ёто при случае.  онечно же, данный мануал €вл€етс€ общим среднестатистическим случаем дл€ среднестатистических потребностей oboi_komp1 (450x337, 29Kb) исследовател€ среднестатистических локальных машин. Ќамеренно не рассматриваю любые аспекты, затрагивающие материально-финансовую сторону, а с морально-этической составл€ющей боритесь сами - стоит ли оно того, или это спортивный интерес. ƒумаю, не большой секрет в том, что ”—Ѕ крепко жмЄт сотрудников по части таких вот действий, и без ордера, без запроса к операторам св€зи, провайдерам а зачастую и хоз€евам соцсетей нужную инфу достать непросто. «десь же рассмотрена абстрактна€ ситуаци€, когда есть возбужденное дело, есть недостаточное количество улик, нет разрешени€ либо оно зат€гиваетс€ сверху на полное исследование всей подноготной, а самолЄт в кампучию или иную дауншифтию дл€ исполнител€ преступлени€ вылетает вечером, надо лишь знать номер рейса и место вылета чтобы вз€ть на гор€чую. Ётакое супергеройство в ограниченном временном диапазоне. ¬роде как и утечка, вроде как и нельз€, да вроде в деле и не будет освещено то, как следствие узнало нужную инфу, вроде как по косвенным уликам))))


¬ посте, на самом деле, содержатс€ завуалированные ответы на банальные вроде бы вопросы: как пересадить Windows на другую материнскую плату, компьютер, без переустановки, помен€ть платформу Intel / AMD, починить загрузчик, зайти в Windows без парол€, при усердном гуглении нужных ключевых слов из поста можно даже найти мануалы делай раз-два-три.

–убрики:  этот удивительный мир вокруг нас

ћетки:  

«а домен

ƒневник

—реда, 04 ћа€ 2016 г. 16:19 + в цитатник
€ уже давно не плачу ввиду того, что лай-в-интернет отыграл своЄ и скис, посему ссылки http://soxie.ru надо переправл€ть, а мне лень, а мысль-то кипит местами, пущай будет этакой помоечкой а-л€ технический бложек. ƒай Ѕоже, даже с индексацией. ј вдруг какой-либо человечек таки ищет полезный опыт по конкретной модели.

»так, начнЄм. ѕервое, что вспомнилось:


 ак подключить три, четыре, п€ть, шесть мониторов к одному компьютеру с одним слотом PCI-E x16 и кучкой PCI-E x1?

¬ыход таки есть, требует пр€мых рук. я по-вс€чески измывалс€ над компьютером MAIN, крайний раз использовав райзер PCI Express 16x дл€ вынесени€ видеокарты наружу (без целей создани€ фермы), лишь охлаждени€ ради, и через врем€ radeon 3800 начал отказывать. ƒа, просто перестал функционировать.  ое-как погоревав, вынул, запихнул пару бюджетных "заглушек" типа GeForce 210 и Radeon 5450 с пассивным охлаждением, но душа-то просит! » как ни странно, на другой материнке полудохла€ Radeon 3800 завелась сполоборота. —мутило, но забил.

Ћирику закончим, оказалось что китайский райзер x16 с aliexpress не блещет качеством монтажа, да и на таких частотах говЄный шлейф RC с шагом 1мм чувствителен к количеству припо€, и видеоадаптер оказалс€ весьма и весьма рабочим.
sku_226965_3 (600x600, 29Kb)
Ќа вс€кий случай в BIOS утилитой Radeon Bios Editor прошил жЄсткие обороты вентил€тора на 100% чтобы было шумно и холодно.
Ќо райзер сильно пригодилс€, ниже развЄрнутый ответ.

»так,как же всЄ же подключить больше двух мониторов компьютеру, куда влезает лишь одна PCI-E x16?

Ќемного теории. —овременные персоналки позвол€ют внутри себ€ скрестить ежа с ужом, сциллу и харибду без ущерба дл€ совместимости, т.е. чудеса случаютс€ - три COM-порта и два LPT - запросто, решаетс€ PCI-адаптером LPC, во времена PC AT названным мультикартой. Ќа материнке GA-X48-DS4 два слота PCI-E x16, что позвол€ет подключить даже по ультрабюджетному варианту 4 монитора VGA. Ќо хочетс€ большего, и начал копать тему.
 лючевые: переходник AGP-PCI-E, AGP-PCI.
»стори€ подсказывает, что у каждого любител€ железа или пережившего апгрейд, на антресол€х лежит хот€ бы одна видеокарта AGP, котора€ ещЄ может быть игрова€ hi-end 512ћЅ года этак 2005, и вполне может удовлетворить потребности в п€том-шестом мониторе. ј схемотехника шины AGP подсказывает нам, что это ничто иное, как ускоренна€ шина PCI (не путать с PCI-E). ¬ставить AGP в белый слот PCI. ¬ќ«ћќ∆Ќќ!
—сылки:
«а деньги Albatron переходник AGP -> PCI-E x16 - не наш метод ))
Ќемчура сделала 4-х слойную плату переходник (DIY!) чтобы транслировать сигналы - то, что нам нужно!!
adapter_1 (700x525, 100Kb)
ќднако, плата четырЄхслойна€, и на DIY уже мало походит. «ато есть "даташит", "схема" трансл€ции сигналов. » видео Selfmade AGP to PCI adapter
AGP-PCI-adapter (700x652, 407Kb)
—уть - с помощью нескольких перемычек и заведени€ пары сигналов в GND и VCC при совместимых уровн€х напр€жений (диктуетс€ спецификацией AGP) видеокарта AGP заведЄтс€ с пропускной способностью шины PCI (в два раза ниже).  ак уже сказано, из минусов решени€ - денег така€ плата съест немер€но, корпусное решение не влезает в корпус, разве что видеокарта SLIM-исполнени€, а это уже компромиссные обрезки младших версий. Ќу или используем опыт построени€ —истема на базе переходника AGP2PCI и 3dfx Voodoo 5500 AGP.


 опаем дальше. “ак что же делать с поломанным райзером?
 лючевые слова: вставить PCI-E x16 в x1
Ќа форумах часто пишут отсылки, мол можно вставить плату PCI-E x1 в слот PCI-E x16. ¬ариант, предусмотренный производителем и проверенный временем - меньшее в большее лезет, более того, есть конторы, выпускающие бюджетные видеокарты дл€ слотов PCI-E x1 (например, HIS Radeon HD 5450). Ќо это оп€ть же, траты. ј что, если наоборот? ¬ставить PCI-E x16 в слот PCI-E x1? √угление и википеди€ дало результат, что когда обрезаетс€ шина, падает пропускна€ способность, но не работоспособность!
ƒоказано, что работает. —тавим вторую видеокарту в разъЄм PCI-Express x1
e445f660a0f640d795887ebbb3da4791 (430x255, 18Kb)
ћетод варварский, пилить видеокарту не решилс€, но есть же райзер, к тому же он сильно поможет место в системнике распределить грамотно ибо слоты зан€ты. ѕосему дорабатываем райзер, убира€ лишние линии проводами, спилива€ текстолит платы райзера PCI-E x16 до физического влезани€ в PCI-E x1 (как делал чел по ссылке выше). ¬уал€, аккуратненько.
gASp8nTplSQ (466x700, 90Kb)
¬ид в системнике. “реть€ видеокарта стоит "на-попа", выведено оба аналоговых выхода (переходником DVI->VGA) и штатным VGA-шлейфом, ибо видеокарта под SLIM, но с конским розовым радиатором, подключена райзером в слот PCI Express x1. Ќе повреждена.

 ак наход€тс€ виндой и BIOS? ƒа хорошо наход€тс€. Ћохматый древний BIOS умеет грузитьс€ только с PEG1 и PEG2, посему треть€ ей безразлична, а винда еЄ подцепила. » да, в десктопном режиме ATI (AMD) умеет дружить с NVIDIA. Ўестой монитор не стал подцепл€ть ввиду ограниченного места на столе, да и п€тый пришлось перевернуть на 90∞, благо винда 7 умеет это из коробки.
multidisplay-windows1 (582x130, 31Kb)
multidisplay-windows2 (371x449, 43Kb)
’итрый EVEREST видит, что карточка X16, но подключена в X1.
multidisplay-everest-x1 (566x353, 38Kb)
¬от такие дела. —орри за антигламур на фотокарточке, технократи€ в действии.
‘ото5906 (700x525, 61Kb)
ѕодключение PCI-E x16 в слоты PCI-E x1 даЄт теоретическую возможность строить ультрамегамультимониторные системы на базе бытовых материнских плат по количеству слотов PCI-E x1 (помноженным на два монитора). ≈стественно, дл€ десктопных применений, ибо игрушки лучше будет всЄ же запускать на самой мощной видеокарте в св€зке, сто€щей в родном слоте X16.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

“аки и € дошЄл

ƒневник

—реда, 15 »юл€ 2015 г. 01:47 + в цитатник
до точки, когда надо хоть чуть-чуть оправдать вложени€, сделанные очень много лет назад.
я таки разогнал св€зку материнка+÷ѕ в компьютере MAIN.
IMG_7594 (525x700, 190Kb)
Ѕумажка-антикоротыш временна€. ќбратите внимание на внешний разъЄм SATA :)
 огда-то € заморачивалс€ внешним видом корпуса настольного ѕ , сейчас € уже допустил вариант вынесени€ греющейс€ видеокарты (не менее древней) Radeon 3850 наружу на райзере с алиэкспресса. Ёто дало мне преимущество по температуре внутри системника на тех же пониженных оборотах пропеллеров (ну ещЄ бы, 60-градусный компонент долой).
IMG_5656 (700x525, 145Kb)
–езультаты разгона на скриншоте. » пусть Q9300 даже младший из квадов, € всЄ равно доволен таким поведением. Ћюд€м удаЄтс€ его держать на 3,2√√ц при воздушке, но эти 200 ћ√ц пусть останутс€ потенциалом. »з сделанного - множитель частоты шины пам€ти уронен на 333 ћ√ц, значит при стоковом FSB пам€ть 800ћ√ц молотит всего лишь на 667ћ√ц, а при росте FSB растЄт и шинна€ частота, вот и выходит, что пам€ть выходит на крейсерскую частоту лишь при разгоне.  онечно, € проверил с дес€ток неверных вариантов разгона, в т.ч. автоматический, когда BIOS считает, что напруга 1,5¬ дл€ процессора это нормально (!), но пам€ть держит частоты около ~930 ћ√ц, а значит путЄм повышени€ напруги ÷ѕ можно поднимать FSB и дальше.
ѕрогнал линпак сутки, тьфу-тьфу-тьфу, без ошибок.
everest (700x583, 211Kb)
 онечно, в далЄком 2008 году мне всЄ это было не нужно, и только сейчас дл€ повышени€ ощущени€ современности, € наконец начал поднимать частоты. ’от€ существенно больший прирост отзывчивости системы дала установка SSD в далЄком 2011. ћелочь, а при€тно =)
"ќпассивил" недавно тут Radeon 5450, буквально выброшенный в офисе, и знаете, соль оказалась в том, что даже BIOS не перешивал, на штатных частотах да с огромным самопальным радиатором эконом-видюха не бьЄт рекордов тепловыделени€.

¬ теории синтетических тестов на стоке (2,5√√ц и с одной Radeon 3850) € получал 10041 попугаев (оценок 3DMark06). «начение с включенным CrossfireX (2 видео 3850) давали 14571 попугаев (по структуре 4662-6249-3660, где первые две - графика, а 3660 - оценка ÷ѕ”). ѕри нынешнем разгоне ÷ѕ 3660 превращаетс€ в 4326, т.е. если бы € сейчас имел возможность включить CrossfireX (втора€ HD 3850 почила и была отдана на доигрывание одному малолетнему оверклокеру), итогова€ оценка была бы 15237 попугаев. ќтносительно неплохой потенциал разгона со стока - с 10041 до 15237, и это щад€щий (без роста частот видео).

»з непри€тностей, отмеченных при разгоне:
- VMWare при работе в AutoCAD несколько раз намертво вешал машину, что даже reset (!!!) не спасал. “олько выключение ATX и включение. Ќаверное, св€зано с сырой IVT в те годы. „то ж, автосейв рулит.
- ћелкий глюк, св€занный с ростом частоты шины PCI: при первом включении за сеанс у тюнера Beholder 403 может подвиснуть изображение. –ешаетс€ перезагрузкой программы.
–убрики:  здесь и сейчас
этот удивительный мир вокруг нас

ћетки:  

¬прочем

ƒневник

ѕ€тница, 13 ‘еврал€ 2015 г. 01:52 + в цитатник
нужна утилитка, котора€ побайтово скопирует содержимое жЄсткого диска (посекторно), и сходу сожмЄт каким-нить попул€рным методом. “о есть - подключил нжмд, запустил процесс и он сходу пишет куда нужно уже сжатый поток, а не 1:1 и потом архивировать (накладные расходы большие).
ј ещЄ возможен ли алгоритм, который из куска JPEG с потер€нным заголовком сможет частично восстановить часть изображени€?
¬от ху€ лысого ж ответите.

ћетки:  

ћо€ любовь

ƒневник

—уббота, 15 Ќо€бр€ 2014 г. 15:52 + в цитатник
к хал€ве не знает границ, и наконец € в течение пары-тройки мес€цев дождалс€, пока по реке проплывЄт труп моего врага. ”вы, не тот, который знающие подумают, но в мои руки наконец попала относительно современна€ видеокарта radeon hd 5450.

ѕредыстори€ такова, что скопидомство зашкаливает, за 6 лет существовани€ домашнего компа MAIN € умудрилс€ просидеть с двум€ одинаковыми видеокартами Radeon 3850 все 6 лет поскель не игрок (жмот мне плюнул в душу, назвав ретроградом), и в недавнем прошлом € вообще запилил отключаемые корпусные вентил€торы в зависимости от DPMS (скринсейвер включилс€ - пропеллеры закрутились) путЄм подпайки к VGA-разъЄму. Ќаверное, это неправильно, нагружать сигнальную линию, но ещЄ более неправильно было пару лет назад перешить биос и кривую оборотов вентил€тора видеокарты во избежание шума (в холостом режиме - 2% оборотов, почти не слышно, при росте температуры типа 3D-режима вентил€тор начинает вопить на все 100%). ѕрошло врем€, а видеокарты как известно самое ебучее место в компах, которое капризное по питанию и греютс€. ј если температура в холостом режиме 50-60 градусов, то чипы Ђпрожариваютс€ї со временем, и вот настал весной тот момент, когда она (та сама€ видеокарта, к которой подпаивалс€) просто напросто отказала. Ќу, хуй бы с ней - € осталс€ с двум€ диспле€ми, кое-как отключив еЄ софтово. ∆опа лишь в том, что если € всЄ это врем€ добивалс€ 11дЅ шума от компа, то при отключЄнной видеокарте на неЄ поступало питание всЄ равно, и на вентил€тор тоже, т.е. в холостом режиме при всего двух диспле€х пропеллер неработающей видеокарты работал на все 100% = 30дЅ. Ћадно, терплю.

¬ какой-то момент € снова решил оживить еЄ софтом, просто включив. » оживил, она даже прожила какое-то врем€(!), но потом снова мистические колебани€ заставили еЄ дать дуба, и вот уже с мес€цок € терпел 30дЅ шума.
Ќо вот случилась радость (мо€ лень не давала мне залезть в системник и вытащить вон€ющий (по шуму) труп, и nVidia (которые есть в наличии) тоже не хотелось ставить в пару с Radeon), мне в руки наконец-то попала рабоча€ XFX Radeon HD 5450, € поставил еЄ, и о счастье - она встала с драйверами, которые уже были, наиболее безболезненно, правда пришлось отказатьс€ от релюшки на корпусные вентил€торы ибо па€ть Ђновуюї карточку страшненько ещЄ. » вот € снова с 4-м€ диспле€ми и 11дЅ шума (спектр немного помен€лс€, но пока терпимо).

“ак к чему всЄ это? я хочу сказать, что у ATI (amd) в четырЄхциферном наименовании адаптеров сразу содержитс€ куча информации. ≈сть 3850 и 5450, где перва€ цифра - семейство чипов, он же величина техпроцесса и т.д., ощм ве€ни€ эпохи. “реть€ цифра € так и не пон€л еЄ смысл, но кажетс€ это обозначение относительной производительности внутри семейства - насколь кор€во вышел чип (70 лучше чем 50). ¬тора€ же цифра отвечает за бюджетность, и реально, *8** лучше чем *4** на пор€док.
ƒаже выгл€д€т они соответствующе:
¬от собстна 3850 карточка, Ћара крофт, хуЄ-моЄ, воздуховод-турбина, голубой пластик, полный пис€й экспресс размер:
radeon 3850
Ќу, конечно, не дот€гивает до нынешних видюх с гнутыми пальцами, сплошным радиатором и т.д. понтами, но двухслотовые мне и не влезут в системник из-за радиатора на южном мосте:
типа очень круто radeon 6990
» сравним с тем, что мне прилетело хот€ бы визуально:
radeon 5450
“.е. уже издалека попахивает эконом-классом. “ут даже нет разъЄма дл€ crossfireX. ¬ключил, посмотрел - ба, да 6-летназадн€€ видюшка имеет шину данных в 4 раза толще, GDDR3 против DDR2 (!), количество транзисторов даже меньше в 5450 раза в три, пиксельных шейдеров и конвейеров тоже на пор€док, ну пиздец вобщем а не обмен. Ќо что поделать, на хал€ву и уксус сладкий, зато работает.
—ама€ соль ситуации в том, что некоторые эконом-видюхи могут работать даже с пассивным охлаждением, т.е. меньше 11дЅ можно добитьс€, полный сайл€нс!
ј ещЄ € считаю экономически нецелесообразным покупать говно за 1,5тыр в комп, которому 6 лет без потребности игратьс€. ¬озможно, когда-то наступит момент (желательно, по старости, а не по горелости), когда уже CPU q9300 перестанет переваривать современный контент и перестанет отвечать даже базовым запросам мен€ любимого, и тогда дл€ повышени€ Ђкачества жизниї как замену стационарной машины € возьму за 100500 денег наиебовейший core i7 (скорее всего с полноразмерной материнкой чЄрного цвета, типа там про или ультра или как там маркетинг зовЄт их) с интегрированным €дром на большое количество дисплеев (да ещЄ с WiDi), чтобы шуму поменьше, туда же SSD на терабайт или два, и совсем перестану паритьс€ временем загрузки за пару секунд. Ќо чтобы это произошло, должна windows 10 (или кака€-там-нынче?) стать такой же глубоко настраиваемой, как сейчас винда 7. „тобы встроенный кейлоггер отключалс€ и обновлени€ “.е. овчинка должна стоить выделки. ј пока что лютый, бешеный апгрейд, ибо по последним прогулкам с Tutor_Ror в комп.магазинах стало €сно, что 8√Ѕ RAM ещЄ котируютс€, так что наполн€ть системник тем, что досталось.
–убрики:  здесь и сейчас

ћетки:  

¬дохновл€лки

ƒневник

¬оскресенье, 14 »юл€ 2013 г. 01:03 + в цитатник
¬ моддинге есть лютое разделение на шопмод и труъ, холиворы о нужности оных Ч дело исключительно их. ¬дохновл€ют на какие-либо свершени€ руками (чего угодно делать) вот такие вещи:

S-Machine (ворклог) http://forum.modmag.net/viewtopic.php?&t=5114
s-machine

‘еликс http://www.modding.ru/view/773.html
felix

клон ‘еликса http://www.modding.ru/view/15074.html
 лон ‘еликса

» разумеетс€, тщательнейше проработанные забугорные стимпанковые кейсмоды и кастомы, перекликающиес€ со стилизацией помещений:
Steampunk Frankenstein http://www.bit-tech.net/modding/case-mod/2009/06/26/steampunk-frankenstein-pc/1
steampunk frankenstein

ќгран супругов –озенбаум (лишь элемент стимпанк-хауса) http://steampunkworkshop.com/organ-cockpit-desk
organ (553x700, 324Kb)

(дальше гламур заканчиваетс€ и идут картинки дл€ любителей утилитарщины)

ѕросто полностью безвентил€торна€ печка http://www.casemods.ru/section15/item704/ и еЄ предыдуща€ верси€ http://www.casemods.ru/section15/item519/part1
ѕечки

‘реонова€ с/о в основе концепта http://modnews.ru/modding/print/529
фреонка

—тойка на 90 терабайт http://www.vr-online.ru/blog/khranilishhe-na-90-terabajt-doma-2371
90terabytes (525x700, 82Kb)

¬ корпусе древнего телефона (дабы маски-шоу не заметили) http://habrahabr.ru/post/68236
ѕ  в корпусе телефона

ћногие приЄмы воплощени€ в железе € могу почерпнуть из подобных ухищрений и изысканий (ибо комплектуха донельз€ стандартизирована), ведь главный принцип Ч впихнуть невпихуемое. я же в миниатюризации дошЄл до запихивани€ в видак Daewoo платы TUSI-M с двум€ вентил€торами и CompactFlash картой (показывать не буду, уж больно страшным получилс€), пару лет назад ранее воплотил в дереве Penium II:
wood_pentium2 (700x525, 139Kb)
ќднако GeForce 2 замкнула на радиатор блока питани€ и € его разобрал ј ещЄ многострадальный экс-MAIN со вздутыми конденсаторами и жЄстким диском с продавленным DMA-пином, который ещЄ какое-то врем€ служил нам с CHR$ видеоплеером/HTPC, пока он окончательно не задрал висом намертво. ѕравда, это уже ни разу не миниатюризаци€, а лишь попытка использовать бесшумность. –едка€ залЄтна€ птица признавала его за сабвуфер.
wood_htpc
“ак € познакомилс€ с тем, что не дураки выдумывали спецификацию ATX дл€ теплообмена. я осознанно не привожу в качестве вдохновл€лок вс€ческие дерев€нно-лакированные красивые корпуса ибо это чистейша€ эстетика от бездель€, а также материнки в литом диске от колеса, в кузовах радиоуправл€емых машинок и иных самодельных танков, ибо габарит совсем не пр€моугольный, а апгрейд фейл. Ќу и конечно же, шопмод выбывает из-за 95% безвкусицы, внимани€ заслуживают разве что варианты совсем аккуратные и с изюминкой вроде полного сокрыти€ проводов от взгл€да через окошко. “акие дела.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

ѕро объединение

ƒневник

¬торник, 02 »юл€ 2013 г. 23:46 + в цитатник

¬ прошлом посте € говорил про распределение вычислений самым банальным образом Ч раздачей несв€занных или последовательных независимых задач полуторакиловаттной грелке квазикластеру. ¬ этот раз хочу поговорить об обратном, о сокращении численности оборудовани€ при сохранении рабочих мест неприхотливого планктона путЄм непокупани€ четырЄх/шести системников, а лишь терминалов KVM. ƒес€ть лет назад в ћ√»” € первый раз столкнулс€ с подобной схемой. ѕо глубокому злому умыслу они умудр€лись на одном пентюхе 4 с помощью PCI-видео организовать 3 терминала средней работоспособности с загрузкой по сети. ¬исло у одного Ч слетали все. –азумеетс€, сЄ это дело работало под ASP-линупсом, чтобы уж совсем удешевить рабочие места студентов. ƒл€ рисовани€ красного пр€моугольника мышкой в GIMP этого хватало, однако одновременно запущенные 3 процесса интегрировани€ методом монте-карло на ruby сваливали всЄ к ху€м, особенно если выходов из цикла по незнанию не предусматривалось. ѕрошли годы, и по€вились решени€, идущие против политики корпораций одна-лицензи€-на-одного-одновременного-юзера (и тем не менее, продающиес€ за местную валюту на правах легального продукта). Ќапример, ј—“≈–, сама€ пр€морука€ из встреченного во многих ревю и стать€х. Ќа самом деле технически кажетс€ всЄ элементарным. ¬инда (особенно 5.2 и 6.x) уже готова во всех смыслах к мультиюзеру и даже к multiseat (вспоминаем fast user switching), даже Ђсокетыї есть Ч терминальные подключени€. –аботают отменно, нужно лишь поставить (гуглим) Universal Termsrv.dll Patch, который позвол€ет множественные подключени€ по сети к домашней версии виндавоза и превратить компьютер в универсального солдата.


ѕрограммка ASTER €вл€етс€ драйвером режима €дра, позвол€юща€ использовать второй (третий/.../шестой) дисплей и устройства ввода (клавиатура+мышь) в качестве второго полноправного терминала. Ќе буду вдаватьс€ в подробности проблем еЄ работы на XP (порой форточка, принадлежаща€ одному юзеру, вылетает на дисплей другого), но на актуальных верси€х она гмгм работает удовлетворительно. ј—“≈– также может отдавать каждому юзеру не один дисплей, окно настройки будет пон€тно даже обезь€не, и без особых усилий назначать устройства ввода каждому терминалу, а также отдельные аудиоустройства. USB-хаб и интерфейсы при этом всЄ равно общие. »з множества видео на youtube видно, что прожорливые игрушки в духе WoT вполне сносно идут двум€ разделЄнными процессами у двух юзеров и нет при этом дискомфорта. ƒаже списочек хорошо идущих на форуме офсайта есть и костыль в виде переключени€ устройств ввода по гор€чим клавишам Ctrl+F12.


“естировал на обожаемом MAIN, входил в три аккаунта (учЄтки Windows) с трЄх терминалов при помощи двух устройств KVM.


aster-home (700x413, 135Kb)

“естировал в ÷јѕе только с двум€ клавиатурами и диспле€ми.  ак видно, две копии CAD в активных окнах и независимы на разных десктопах.


aster-work (700x409, 235Kb)

ѕолноценной фотокарточки хот€ бы двух полноценных рабочих мест нет ввиду оказавшейс€ ненадобности такого решени€ окружающим и нехватки места Ђпо санпинамї 6кв. на планктонину, а в семье если поделить количество x86-совместимого оборудование на количество человек, выйдет цифра чуть более 4-х per human. ќднако воистину моей жадности нет границ, и € бы примен€л ј—“≈– в хвост и в гриву, будь у мну потребность. “рудность установки только одна: на системе без вспоротого брюха со вс€кими UAC и SFC придЄтс€ включать тестовый режим или подписывать столь левый драйвер по мануалам, заботливо предоставленным в сет€х.


»так, вывод. ≈сли раньше производительность персонального компьютера упиралась в тормозные внешние интерфейсы и дисковую подсистему (не чета Core i7 HDD 5400 об/мин IDE), то теперь оборудование можно загрузить по полной, сбалансировав столь несправедливое распределение ресурсов. ƒл€ 1—/MSO и лицезрени€ кошечек VK вполне будет хватать мощностей уже дедушки E6600, Q9300 уже дл€ четырЄх хом€чков тех же потребностей хватит. Ёто как двоих детей содержать дешевле содержани€ по схеме 1+1, даже не заставл€€ их мытьс€ одной водой в ванной аки бриташки; ресурсы, съедаемые одной виндой всЄ равно одни, проще говор€ в системе работает только одна копи€ встроенных пользователей SYSTEM, LOCAL SERVICE и NETWORK SERVICE.


ќблада€ приличным по общему уровню производительности компьютером, можно было бы организовать некий недо-мейнфрейм с локальными аккаунтами по схеме:


mainframe_scheme (543x432, 124Kb)

ѕросто антиутопи€ кака€-то получитс€. ќднако единственный BSOD погубит всех..., но мы их уже не видели лет ммм, и хорошо бы не видеть:)

–убрики:  этот удивительный мир вокруг нас

ћетки:  

 —траницы: [5] 4 3 2 1