Category: компьютеры

Hello computer!

зеленый провод

Компьютер у меня старенький, и уже местами глючный. Например, мне так и не удалось отключить в BIOS включение компа по клавиатуре или мыши - как ни ставь галочки, нажатие на клавишу включает комп. А ещё - материнская плата последнее время "не видит батарейку": при обесточивании компа выключателем "сзади" слетают настройки BIOS, после чего приходится их вбивать "с бумажки": мало того что слетает время, так ещё режим SATA слетает в эмуляцию IDE, и винда тупо не грузится. Батарейку проверял, менял - не помогает: что-то в железе сломалось. А поскольку у меня котик, и по клаве он топчется регулярно, то перед очередным отъездом на пару дней я решил поступить хитро.

Извлёк из жгута, идущего от БП к материнской плате, зелёный провод, разрезал его, и впаял выключатель. Кто не понял - БП всегда даёт на МП дежурное питание 5 вольт, а по зеленому проводу МП командует БП "включай всё!". Если провод перерезать - включить комп МП не удастся, но при этом дежурное питание никуда не денется, а значит BIOS не слетит.

Почувствовав себя ну очень умным сапёром, правильно выбравшим какой провод резать (зеленый!), разомкнул выключатель, постучал по клаве, удовлетворенно убедился что комп не реагирует, включил выключатель, и убедился что комп... не грузится. Лампочки зажглись, но экран чёрный и звуков нет. Потыкав во все кнопки включая ресет и выключатель (передний), всё-таки кратковременно обесточил комп, после чего комп включился, но настройки таки сбились. "Не сработало" - подумал я, выставил в BIOS режим SATA в AHCI, решив что "это важно, а остальное потом поправлю", и загрузил винду.

Винда же после этого:
1) заново нашла звуковую карту, и поставила её как новое устройство. Сбросив при этом вывод звука в какое-то очередное "никуда" (кажется в выход sp/dif на МП)
2) залогинилась на "коридорном сервере" не тем пользователем, которым логинилась несколько лет до этого (через net use в автозагрузке), а тупо текущим! И отказалась разлогиниваться или перелогиниваться! И при сбитии сеанса на сервере, почти мгновенно перелогинивалась "неправильным" пользователем! Помогла только блокировка "неправильного" пользователя на сервере, и многократное сбитие сеанса на сервере плюс перезагрузка клиента с зацикленным в батнике net use.

И если (1) я в принципе могу понять - плуг-энд-плей в винде штука такая, тут потрогал - везде всколыхнулось, а тут наверняка что-то в BIOS поменялось, то (2) меня несколько удивило. Несколько лет логинилась как надо, а именно сегодня, после того как я перерезал зеленый провод - сделать вот так вот? Но почему??

Haruhi-kun

цшт 10

Тут винда удивила.
Вылазит окно "защитника windows", который, как следует из названия, обычно защищает windows от пользователя, и говорит, мол "обнаружен страшный критический троян, но вы не беспокойтесь, я его уже того". Я, естественно, забеспокоился, и полез в это окно. В котором быстро выяснил, что страшный троян - это стоящая у меня уже много лет (со времен win2k), и регулярно используемая программа radmin версии 2.1, которую многие антивирусы давно но незаслуженно считают трояном. Ну, винда его в конце концов и того. Я поковырялся в интерфейсе и вернул как было (оказывается недостаточно выбрать "разрешить" в списке того "что с этим делать" - при этом ничего кроме надписи в окошке не меняется; надо залезть глубже, в общий список обнаруженных угроз, и уже там нажать "восстановить" - тогда файл вернётся на место).

Ничего в этом подозрительным не кажется? Ну, кроме интерфейсных штучек - что плитку в винде клали таджики, и не подо всеми плитками есть цемент, ну то есть не под всеми кнопками есть вменяемый код, это как бы давно известно?
"Radmin - древняя программа, ей скоро двадцать лет стукнет, трояном её считают почти так же давно, сам экзешник программы лежал на этом месте диска ещё до установки десятой винды и запускался за это время не одну сотню раз, а "помощник" ТОЛЬКО СЕЙЧАС решил поднять тревогу?? А если бы это был настоящий вирус?!" - скажете вы? И будете не совсем правы.

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

И вот именно это и удивляет. Даже два раза: что "защитнику" такое вообще пришло в голову (или что там у него), и что он терпел с этим аж четыре года.
Dexter's Lab

type-C

Всё-таки стандарты на всякие там разъёмы (и не только) должны разрабатывать инженеры (не гики!) под контролем (но не плотным) маркетологов. Потому что если позволить гикам творить свободно - получается разъём DVI: прогрессивный цифро-аналоговый, очень красивый и сложный на вид, истинный гик по одному взгляду на количество, форму и расположение ножек может определить поддержку разного вида потоков и количество цифровых каналов, но при этом - тупо большой и дорогой (а в массовом производстве в какой-то момент начинают экономить центы), а ещё - без поддержки звука (ведь гики пускают звук через колонки, только ламеры пускают звук через телевизор/монитор). Если же передать вожжи маркетингу - получится HDMI (дешевый, компактный, и в принципе даже удобный, но - без надёжной фиксации, ковыряясь в куче проводов легко выдернуть), или DisplayPort (который как HDMI, "only different" - и это по большому счёту и было основной целью его создания).

Поэтому сейчас я с интересом смотрю на USB type-C. Там ведь как всё было. Изначально со стороны устройств был "type-B" - большой, достаточно надёжный, предназначенный для достаточно больших устройств типа принтеров-сканеров, и до сих пор там и используемый. Потом, для всякой мелочи типа телефонов или кардридеров, был придуман mini-USB - явно "инженерами на зарплате": формально техзаданию "маленький, железный" соответствующий, а что часто забивается пылью и ломается, так про то в ТЗ не было. На смену ему пришёл "нано-багфикс" в виде micro-USB - тут инженеров явно сильно простимулировали по двум направлениям: "ну вы сделайте наконец чтобы он не так часто ломался", и "надо ЕЩЁ мельче! Не спрашивайте зачем, просто надо!", в результате чего получилось довольно удачно: хотя выглядит он слабее чем mini-USB, на самом деле даже немного прочнее, ну и совсем мелкий, да.
А потом произошло странное. Появился и пошёл в массы (китайцы начали массово ставить в телефоны) USB type-C. Больше чем мини- и микро- одновременно, с поддержкой USB3, с возможностью втыкать любой стороной, а главное - с довольно серьёзной металлической окантовкой разъёма, фиг сломаешь. И что он стал _больше_ и явно _прочнее_ предыдущего - идёт вразрез с обычной логикой прогресса "мельче, хлипче, дешевле". Видимо на этот раз инженеров было много, они били маркетолога логарифмической линейкой по рукам и объясняли, что ТАК НАДО.

Но я теперь беспокоюсь. Не выкатят ли скоро, в рамках уже упоминавшейся логики "мельче, хлипче, дешевле", какой-нибудь "тип-Дэ", успешно компенсирующий особенности type-C? Скажем, круглый (просто потому что можно), но очень хрупкий (потому что тонкий, а контактов внутри дофига, надо же USB3, как без него). Ведь нельзя же допустить, чтобы пользователи привыкали к большому, прочному и надёжному разъёму - они ж тогда начнут странного хотеть...
Dexter's Lab

"sd2ssd"

А я вот про SD не понимаю.

Ковырялся тут в одном старом, ещё без SATA, компе, с целью водрузить на него винду XP. Вместо жёсткого диска подцепил переходник SD/PATA (пятьсот рублей кстати стоит, а внутри него многоногая и явно умная микросхема), вставив в него SD на 32Гб - их у меня кулёчек, а ХР столько в принципе хватит. Винда как бы встала (хотя ставилась невообразимо долго), но работала чрезвычайно, запредельно медленно, и я начал экспериментировать.
В общем, в ходе экспериментов оказалось, что если использовать SD объёмом 4 Гб - всё работает быстро (ну, насколько оно может быть быстро на SD), а главное - на IDE интерфейсе включается режим Ultra-DMA. Если же взять флэшку большего объёма (пробовал 8, 16, 32 и 64 Гб) - режим UDMA не включается, как следствие - всё жутко тормозит.

При этом переход с 4 Гб на 8 Гб - это как раз переход с обычных SD на SDHC. И вроде очень хочется сказать, что мол вот - появился новый стандарт, в котором наконец-то избавились от атавизмов времён каменного века (CF например как я понимаю UDMA до сих пор поддерживают), поэтому оно так. Но мешает то, что по идее SD вообще никакого отношения к UDMA иметь не может - это совсем другой интерфейс, SD никакой UDMA не нужен изначально, а значит UDMA должна реализовывать та многоногая микросхема в переходнике. А с другой стороны - микросхеме-то какая разница, какого объёма флэшка, даже наоборот, большому кораблю - большая торпеда, для большой флэшки логичней использовать быстрый режим.

И я вот и не понимаю. Действительно при переходе SD - SDHC в стандарте что-то такое изменилось, что сделало невозможным реализацию режима UDMA в переходнике на PATA (но что???), или это просто тот многоногий таракан так хитро глючит, а с объёмами - просто совпало (флэшки были разных производителей, возможно в принципе что угодно)?
Загадка.
Kimura2

fdd

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

Но удивила меня даже не живучесть этого безнадёжно устаревшего стандарта. Когда я полез искать на алиэкспресс, почём нынче такие дисководики (кстати недорого, всего около $10), я наткнулся на другой артефакт:

https://ru.aliexpress.com/item/32287025620.html

Это ЭМУЛЯТОР ДИСКОВОДА ИЗ ФЛЭШКИ! То есть это коробочка размером с дисковод, которая вставляется вместо дисковода и имеет сзади стандартный разъём-"гребенку" для подключения стандартным дисководным шлейфом к стандартному дисководному контроллеру, ну и разъём питания. А спереди - имеет разъём под USB флэшку, цифровой индикатор, и кнопки - как я понимаю, для выбора того, какой образ с флэшки "монтировать" как дискету.
То есть эта штука изображает из себя настоящий "железный" дисковод, для тех случаев, когда какому-то софту требуется не просто "дискета", а дискета вставленная в настоящий дисковод по настоящему подключенный к настоящему контроллеру дисковода. И раз такие коробочки массово выпускаются и продаются - такой софт массово сохранился и актуален. А также массово сохранились компьютеры с контроллером дисковода - подключать-то эту коробочку надо к нему.

Офигеть вообще. Я тут со своим ДОСом с флэшек на фоне этого чувствую себя на переднем крае прогресса. Хорошо хоть оно не ламповое.
Hello computer!

МТС

На тарифном плане "Весь МТС" оператора МТС, раздача мобильного интернета на другие устройства ограничена тремя гигабайтами в месяц, после чего за каждый день, в который происходит раздача (хотя бы байта), снимается 75 рублей.
Чтобы не упустить этот момент, для контроля уже розданного объёма можно (ответ службы поддержки) "заказать детализированный счет в Личном кабинете, где будет отражена информация о количестве раздаваемого трафика, отображаться будет отдельной строкой VOLUME_TETHERING".

Детализация - это, напомню, длинная такая простыня в формате pdf, плотно забитая строчками вида "17/04/2019 15:42:47 вы скачали 12345 кб из интернета". У меня там получается около 60 строчек за день, или без малого 2000 строчек за месяц. В них предполагается искать глазками строчки с VOLUME_TETHERING (их, разумеется, тоже будет по несколько в день), и складывать - видимо на калькуляторе - для получения итоговой суммы. Ну и следить, чтобы сумма не превышала то ли 3000000, то ли 3145728, хз какой у них там гигабайт (хорошо хоть в детализации пишут килобайты а не байты).

Очень надеюсь, что это не хитрый маркетинговый ход, чтобы пользователи не отслеживали момент превышения и платили бы по 75р/день, и программисты МТС все-таки вспомнят, что компьютер был придуман именно для того, чтобы человек не сидел за арифмометром, а получал бы нужный результат в одно нажатие.

Потому что я ХЗ честно говоря, с современными скоростями и потребностями, 3Гб на раздачу - это много или мало. Так-то я с телефона заметно больше выедаю, но сколько из них идёт в раздачу...

Спасибо, я кончил.
Hello computer!

HDD

Вот теперь я уверен, что они это нарочно.

У жестких дисков есть известное "слабое место" - контакты между платой электроники и гермоблоком. Со временем они окисляются, особенно если воздух влажный и в него "надышали", и особенно - если контакты серебряные. В результате контакт ухудшается и диск начинает сбоить. Я на такое уже налетал, поэтому взял в привычку при покупке нового диска, после проверки работоспособности, снимать плату и густо замазывать контакты консистентной силиконкой, чтобы воздух не проникал.
А недавно серьезно проапгрейдил дисковую подсистему, купив аж три диска. WD Red - в линейке WD позиционируемый как "типа серьёзный", WD Blue - "самый простенький, для дома", и Toshiba - обычный "сделанный в китае японец", без особенностей.
Так вот, у WD Red контакты на плате - медные (возможно даже с нанослоем золота, на глаз не видно). Такие окисляются довольно медленно (а если там и правда хоть полмикрона золота, то совсем долго). А у WD Blue - серебро! Которое окисляется быстрее всего, и в данном контексте никакой пользы кроме вреда не приносит. У тосибы, кстати - на контактах платы капельки припоя, что есть правильно: подпружиненные игольчатые контакты гермоблока в припой платы втыкаются на глубину, после чего окисления на поверхности можно особо не бояться.
Вот и получается, что WD в своих "серьёзных" дисках к окислению относится более или менее серьёзно, а в "бытовых" - выбирает самое недолговечное покрытие, причём даже не из-за цены: серебро всяко не дешевле припоя. И формально не придерёшься: "раз у вас окислилось, значит в атмосфере что-то такое было", да и гарантийный срок он скорее всего отработает.

Так чтааа... замазывайте контакты силиконкой. Консистентной, не жидкой. Если нет консистентной - знаю людей, которые замазывают термопастой, она у компьютерщиков всегда есть. Это конечно не совсем то, но тоже должно работать...

P.S:
- Милочка, запомните, никогда не кладите яйца на серебро, оно от этого тускнеет.
- Век живи век учись - подумал поручик Ржевский, и переложил свой портсигар из кармана брюк в пиджак.
Corvax

некрокомпьютинг



Решил тут упороться по некрокомпьютингу и поставить Windows 3.1 на физический, не виртуальный, комп - чисто вспомнить как оно тогда было. В качестве физического компа взял "тонкий клиент" от HP - конфигурация для "античной винды" оказалась прямо идеальная: 400МГц интел-совместимый проц, 128Мб RAM, 64Мб SSD - по меркам тех времён характеристики фантастические, но не заоблачные - летать уже должно, падать (как Win98 на гигабайте памяти) ещё не должно. Поставить ессно на USB-флэшку: сносить штатное содержимое SSD как бы жалко, зато DOS на флэшку закатывать я умею, а третья винда - она ж "оболочка дешевая", из-под доса запускаемая, казалось бы - ей в самый раз и с флэшки завестись, раз уж дос с неё грузится.

"Ага, конечно". Оказалось что все (ну, почти все) программы, форматирующие флэшку "с загрузкой DOS", ставят туда либо FreeDOS, либо MS DOS 7.x (отковырянный от Win9x) - тупо потому, что флэшку меньше 4Гб сейчас фиг найдёшь, а это уже FAT32 а не FAT16, а FAT32 поддерживался только виндой и то начиная с версии кажется OSR2. А Win 3.1 под DOS 7.x/FreeDOS не запускается - "неправильная версия DOS". MS DOS же 6.22 (последний "истинный" DOS от MS) хочет флэшку не больше 2Гб размером.
С трудом нашёл флэшку на 1Гб. Перебрав несколько версий форматировательного софта и вариантов форматирования удалось добиться максимум, что MS DOS 6.22 с флэшки загрузился... и почти сразу завис, при попытке походить по каталогам. Какая-то несудьба у истинного доса с USB - то ли вообще, то ли с конкретной флэшкой.

Плюнул, форматнул SSD, поставил DOS на него. Процедура установки одной версии DOS когда нормально загрузиться получается только с другой версии DOS - тот ещё фокус, но я справился :-) После чего всё наконец-то пошло по накатанной - винда поставилась, запустилась, и даже смогла работать с USB клавиатурой (видимо через эмуляцию в BIOS). Но не смогла обнаружить USB мышь. Пришлось применить сверхспособность "человек-завхоз" и найти в хламовнике новую, нераспечатанную(!) PS/2 мышь с шариком(!!). Её винда увидела - ничего так, нормально ездит, я бы не сказал что хуже современных оптических.

Третья винда, кстати, порадовала - на таком железе ну просто летает, интерфейс минималистичный, но вполне удобный, всерьёз не хватает разве что правой кнопки мыши. Вот что им мешало не тырить у яблочников один-к-одному, а творчески подумать - две кнопки у писюковых мышей были изначально, в отличие от яблочных, навесить на вторую кнопку ну хоть что-нибудь - не так уж сложно было додуматься.

Теперь надо копнуть ещё на полштыка в хламовник, и поискать CD с софтом тех времён. Точно помню, был фотошоп, были какие-то весьма серьёзные рисовалки с "натуральными кистями" (отдельно растровая и векторная, но не корел), ну и офис ессно. Много чего было, так разобраться...

Dexter's Lab

NVRAM

И кстати, о BIOS/CMOS setup.

Сто лет назад, когда персональные компьютеры были "лежачими" и тяжёлыми, настройки BIOS (тот самый CMOS setup) хранились в статической (потому и CMOS) памяти, подпёртой батарейкой. Я так понимаю, такое решение было выбрано потому, что тогдашний EEPROM (единственная реальная альтернатива, и тогда его ещё не называли "флэш") был относительной экзотикой и требовал странные напряжения питания, а несколько десятков байт можно было сделать и (относительно дорогой) статикой, благо в покое статика почти ничего не ест, а батарейка всё равно нужна для часов. Когда батарейка садилась, или когда её вынимали, память сбрасывалась.

Прошло сто лет. Флэшки на 128Гб лежат даже в "ашане", а микросхема serial EEPROM 24с08 объёмом 1кбайт стоит меньше 10 центов (и подозреваю что 9 из них - затраты на корпусировку, всё-таки там аж 8 ног, причём из лужёной меди а не омеднёного гг). Статическую память, как быструю, но более дорогую, применяют во всякого рода "кешах", обычное ОЗУ - динамическая память, ПЗУ - EEPROM ("флэш").
Тем не менее при выдёргивании из компьютера батарейки, настройки BIOS сбрасываются, как в старые добрые времена.

И я вот и не понимаю, почему так.
1) не стали менять статику на флэш потому что "работает - не трогай"? Но чипсеты за это время поменялись сто раз, там буквально ни одного транзистора с тех времен не осталось, почему бы не впихнуть туда сотню ячеек eeprom
2) не стали менять потому что "обвязка" сотни байт eeprom съест всю выгоду от отказа от "сложной" статики? Но во первых непохоже - это ж не флэшка, сотню байт "обвязать" проще чем гигабайт, во вторых - при сегодняшних объёмах микросхем это один фиг капля в море, а в третьих - польза-то очевидна: комп не будет забывать настройки (иногда нетривиальные, и не только у "разгонщиков", но и у пользователей RAID например)
3) на самом деле там давно eeprom, а это поведение специально имитируется для того, чтобы пользователи не забывали менять батарейку (или для того, чтобы иметь возможность сбросить настройки BIOS когда ничего другое не помогает)
4) ...иное

Умные мысли есть у кого?
Hello computer!

пароли и батарейки

Стоит у нас на работе сложный технический прибор, под управлением компьютера с виндой. И было на этом компьютере сбито время - причем неудобно как-то сбито, минут на двадцать, не на час-другой. Полез я в трей, в часики - и убедился, что время можно менять только админу, а пароля нам не дали. Тогда я хитро прищурился, и полез в BIOS - только чтобы убедиться что и там пароль. Занёс я тогда отвёртку над корпусом, чтобы вскрыть его и сдёрнуть батарейку - но остановила меня пломба на корпусе. Вряд ли срывание пломбы чему-то реально помешало бы, но... неаккуратненько как-то.

Прошло несколько лет. В компьютере села батарейка. Теперь работа с прибором начинается с ввода времени (можно не вводить, но тогда даты у файлов будут неправильные, неудобненько), а во мне борются две лени: лень таки сорвать пломбу и заменить батарейку, и лень каждый раз вводить дату и время.
Продолжаю наблюдать за тем, какая из леней победит.