Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр  Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
9
Podely
Podely
1 год назад
Лига Сисадминов

Ноутбук сам выключается⁠⁠

Доброго времени! Такая беда, девушка работает в реабилитационном детском центре, для работы использует старенький бук Think Pad t440.

Бук не модернизировался, не ремонтировался. Ситуация: подбегает ребёнок (бук на док станции про) и щелкает многократно кнопку отсоединения бука со станции.


Появляется ПРОБЛЕМА
Бук вырубается каждые 30 минут
Не важно в BIOS эти 30 мин сидеть или в Винде. Перегрева нет.

пробовал качать с оф сайта обновление BIOS ставишь из exe, устанавливает, перезапускается, в биос все тот же (версия дата не меняется)
дисковода нет, пробовал записать ISO на флешку руфусом, не правильный образ говорит

пробовал просто файлы на флешку кинуть и указать запуститься с флешки, пишет REMOVE DISC OR MEDIA. PRESS ANY KEY

Я далек от ваших познаний в сфере компов, но пытаюсь. Гуглю, пробую.

Уже не знаю, что сделать. Помогите пожалуйста?

приложу скриншоты, что иностранцы рекомендуют

отвечу на вопросы, уточню инфу если что-то надо

Ноутбук сам выключается Ремонт ноутбуков, Ноутбук, Bios, Windows, Помощь, Lenovo, Длиннопост
Ноутбук сам выключается Ремонт ноутбуков, Ноутбук, Bios, Windows, Помощь, Lenovo, Длиннопост
Показать полностью 2
[моё] Ремонт ноутбуков Ноутбук Bios Windows Помощь Lenovo Длиннопост
75
3JIoebu4iyKlu4ik
3JIoebu4iyKlu4ik
1 год назад
Про железо

Не загружается windows с ssd диска⁠⁠

В один день перестала загружаться винда, появился черный экран и надпись (reboot and select proper boot device...)
Танцы с бубном начались с выниманием батарейки, последующей заменой на новую, замыканием контактов для сброса Биоса, покупкой новых шлейфов sata 3, втыканием в разные порты и ни-че-го.

В опциях загрузки стоит на выбор только один накопитель. Раньше всегда отображалось два (последний и предпоследний скрин)
Пробовал ставить приоритет на ssd.(второй сверху)
Через f2 выбирал загрузку windows. Тоже болт.

Как вернуть в опцию загрузки отображение сразу двух накопителей . И как запустить винду с ssd.

Не загружается windows с ssd диска Компьютер, Windows, Не работает, SSD, Жесткий диск, Bios, Ремонт техники, Длиннопост
Не загружается windows с ssd диска Компьютер, Windows, Не работает, SSD, Жесткий диск, Bios, Ремонт техники, Длиннопост
Не загружается windows с ssd диска Компьютер, Windows, Не работает, SSD, Жесткий диск, Bios, Ремонт техники, Длиннопост
Не загружается windows с ssd диска Компьютер, Windows, Не работает, SSD, Жесткий диск, Bios, Ремонт техники, Длиннопост
Показать полностью 4
[моё] Компьютер Windows Не работает SSD Жесткий диск Bios Ремонт техники Длиннопост
34
12
124m124
2 года назад
Сообщество Ремонтёров - Помощь

Нужна помощь⁠⁠

Доброго времени суток! Сегодня приобрёл в рознице ноутбук acer nitro 5 без ОС. И столкнулся с проблемой, что при подключении установочной флешки с windows 10 возникает такая проблема, что ноутбук её не видит. Secure Boot отключил. Образ записан в Rufus схемой раздела gpt для UEFI-non CSM. Пробовал вставлять флешку во все порты. Результат нулевой. В чем может быть проблема?

[моё] Помощь Windows Bios Техника Ремонт техники Текст
48
31
Darknescs
Darknescs
2 года назад
Про железо

Топовый ПК, который не работает⁠⁠

Всем привет!

На днях на рабочий номер позвонил человек и поведал довольно грустную историю: он решил собрать себе новый рабочий компьютер (именно для работы, 3D моделирование) на 13900K, 64 Гб DDR 5, RTX 4090 и с БП на 1650 Вт, мучается уже одиннадцатый день, а компьютер всё никак не работает стабильно, часто перезагружается, а в итоге Windows вообще перестала загружаться и просто при включении идёт циклический ребут. При этом, по словам клиента, он уже по разу поменял вообще все основные комплектующие (процессор, материнскую плату, видеокарту, оперативную память, блок питания), но результата так и нет. Учитывая, что подобная конфигурация стоит более 400 тысяч рублей, ситуация действительно очень печальная. Договорились, что ближе к вечеру приеду к нему.

Приехал на выезд, и вот он красавец:

Топовый ПК, который не работает Компьютерная помощь, Сборка компьютера, Компьютер, Электроника, Windows, Bios, Игровой ПК, Ремонт компьютеров, Длиннопост

Действительно процессор I9 13900K, видеокарта MSI RTX 4090 Suprim X, 64 Гб памяти DDR5, материнская плата MSI MPG Z790 CARBON WIFI, блок питания Thermaltake Toughpower GF3 1650W.

Первым делом провёл визуальный осмотр, но вся сборка сделана неплохо (собирал сам клиент), немного страдает кабель-менеджмент, но не критично, переходник подключен к видеокарте правильно, каждый 8pin разъем переходника запитан отдельным кабелем от БП, никаких внешних повреждений на материнской плате и других комплектующих нет.
Т.к. в процессоре есть встроенное видео, а по словам клиента со встроенным видео проблемы были такие же, как и с дискретной видеокартой, то для начала видеокарту я снял.
Клиент сказал, что устанавливал лицензионную версию Win 11 с флешки, которая шла в комплекте с ключом (покупал в магазине), т.к. обычно там очень старые установочные образы, то я решил переустановить Windows на самую свежую версию, а так же обновить Bios материнской платы до наиболее актуального (был от ноября прошлого года).
После установки всех драйверов решили протестировать процессор и систему охлаждения с помощью AIDA64, несмотря на очень крутую водянку температуры сразу улетели под 100 градусов и начался троттлинг. Такой порядок клиента не устраивал и я предложил ужать TDP процессора с родных 253 Вт до 180 Вт (не забыв заодно включить XMP профиль памяти и настроить кривые кулеров по желанию клиента), тем более, что разница в рабочих приложениях составит около 5%.

Топовый ПК, который не работает Компьютерная помощь, Сборка компьютера, Компьютер, Электроника, Windows, Bios, Игровой ПК, Ремонт компьютеров, Длиннопост

А в играх разница вообще гомеопатическая.

Топовый ПК, который не работает Компьютерная помощь, Сборка компьютера, Компьютер, Электроника, Windows, Bios, Игровой ПК, Ремонт компьютеров, Длиннопост

Всё это время компьютер работал стабильно, поэтому пришло время установить монструозную RTX 4090 на своё место и провести максимальный стресс-тест.
Я запустил одновременно Furmark и стресс-тест процессора в Aida64, потребление видеокарты было около 450 Вт, а процессора держалось на уровне 180 Вт, видеокарта прогревалась до 72-73 градусов, при этом обороты вентиляторов были всего лишь на уровне 1300 (на мой взгляд производителю можно было сделать побольше обороты, но немного ниже температуры, хотя конечно для 450Вт монстра и так всё супер), карту практически не было слышно, температура процессора стала повыше (около 80 градусов), но это понятно, т.к. СЖО установлена сверху и тепло от видеокарты идёт прямо в неё.
Погоняв систему в таком режиме несколько десятков минут, никаких проблем не встретили.

В итоге виновата была либо сырая версия BIOS, либо старая версия Windows 11, которая не могла корректно работать с 13900K.

Больше жалоб на работу компьютера от клиента не поступало.

Всем удачных сборок, и поменьше "плавающих" неисправностей!

Показать полностью 3
[моё] Компьютерная помощь Сборка компьютера Компьютер Электроника Windows Bios Игровой ПК Ремонт компьютеров Длиннопост
37
4
ktamoddd
2 года назад
Про железо

Не загружается установленная Windows 10 через SSD. Мигает черточка⁠⁠

Здравствуйте. Немного не по теме, но все же, думаю здесь есть профи в этом деле.

Не могу решить одну проблему.
Купил значит SSD SATA формата на 128 ГБ.
Решил установить туда виндоус 10 и отключил другие накопители. Виндоус установился успешно через 2.2TB Infinity который есть в БИОСе. Без него флешка не хотела загружаться. Но в винду не заходит, выходит тупо черный экран с мигающей черточкой (то ли нижний пробел).
Пробовал полностью отключить 2.2TB infinity, менять САТА кабеля, менять ОЗУ - безрезультатно. Мне кажется что проблема в самой настройке БИОСа.

Пробовал разные сборки виндоус которые легко ставились ранее и без проблем загружались.

На фотографиях настройки пытался менять, но кажется какой-то пункт забыл, помогите пожалуйста.

Настройки БИОС предоставляю ниже:

Не загружается установленная Windows 10 через SSD. Мигает черточка Компьютер, Компьютерная помощь, SSD, Windows, Bios, Длиннопост
Не загружается установленная Windows 10 через SSD. Мигает черточка Компьютер, Компьютерная помощь, SSD, Windows, Bios, Длиннопост
Не загружается установленная Windows 10 через SSD. Мигает черточка Компьютер, Компьютерная помощь, SSD, Windows, Bios, Длиннопост
Не загружается установленная Windows 10 через SSD. Мигает черточка Компьютер, Компьютерная помощь, SSD, Windows, Bios, Длиннопост
Не загружается установленная Windows 10 через SSD. Мигает черточка Компьютер, Компьютерная помощь, SSD, Windows, Bios, Длиннопост
Показать полностью 5
[моё] Компьютер Компьютерная помощь SSD Windows Bios Длиннопост
25
945
Timeweb.Cloud
Timeweb.Cloud
2 года назад
TECHNO BROTHER
Серия Старое железо

SSD технологии древних: DiskOnChip⁠⁠

Автор: dlinyj

Оригинальный материал

Дополнительные фото, ссылки, а также информация по DiskOnChip в
источнике материала. Всё попросту не влезло :(

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

В середине 1990-х, FLASH-накопители были очень дорогими, поэтому появление твердотельных накопителей сильно задерживалось. Стоимость 1 МБ FLASH-памяти была несоизмеримо дорога в сравнении со стоимостью 1 МБ памяти на физическом жёстком диске, с блинами.

Но, несмотря на это, в 1995 году — израильская компания M-Systems представила первый полупроводниковый накопитель. Это был настоящий жёсткий «диск», который выглядел как обычная 32-х контактная DIP-микросхема. Более того, он устанавливался вместо микросхемы расширения BIOS, при этом имел на борту ёмкость в десятки, а то и сотни мегабайт. В те годы — это было просто космические технологии, и в последствии они встречались и использовались достаточно часто, но уже в промышленном секторе.

Это система DiskOnChip – фактически полноценный жёсткий диск на одной маленькой микросхеме, с минимальной обвязкой, которая для своей работы потребует всего два чипа логики.

Ну что же, попробуем собрать свою необычную систему с этим жёстким «диском», проверю, может ли она работать с обычной ROM-памятью, запущу наконец свой BIOS на 386 машине с ISA-картой, чего не удалось в прошлый раз.

❯ Что же такое DiskOnChip®?


DiskOnChip (далее – DOC) – это фактически продолжение идеи расширения BIOS, о котором я достаточно подробно писал в статье "Пишем свой ROM BIOS".

DOC представляет собой обычную DIP-микросхему и вставляется в ту же панельку, что EEPROM, как на сетевой карте, живёт по тем же адресам и даже в начале содержит код BIOS инициализации. И микросхема pin-to-pin совместима с некоторыми микросхемами ПЗУ! Однако далее, в старших адресах этой микросхемы, содержатся регистры управления, которые переключают окна FLASH-памяти.

Для сравнения можно посмотреть расположение выводов DiskOnChip 2000 и микросхемы EEPROM SST 29EE512 (64К x 8). Отличие только в количестве адресных линий, потому что DOC работает через окно в 8К х 8 (как восьмикилобайтная EEPROM).

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Сравнение распиновки EEPROM и DOC

Фактически электрический интерфейс работы с DiskOnChip ничем не отличается от интерфейса работы с обычной EEPROM. Сигнальные линии называются также, и она совместима с ними по ногам.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Структурная схема DOC

DiskOnChip занимает 8 КБ памяти. При этом — во время старта, она выглядит как обычная ROM BIOS, и инициализирует код для работы в реальном режиме, добавляя в прерывание BIOS 13h ПО для работы по этому интерфейсу.

При работе в реальном режиме, когда передаётся код управления BIOS в его внутреннюю EEPROM, он подменяет прерывание 13h по работе с диском. Таким образом, он начинает мапить в старшие адреса по очереди страницы флэш-памяти, с помощью регистров управления.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Карта памяти DiskOnChip 2000

Если рассмотреть карту памяти, которая доступна системе в пространстве 8 КБ, то мы увидим что оно состоит из четырёх разделов по 2 КБ.

  • Секция 0: Загрузочный блок. Этот раздел содержит данные, которые выполняются при загрузке BIOS.

  • Секция 1: Загрузочный блок 2. Содержит вторую часть загрузочной области.

  • Секция 2: Регистры управления. Используется для управления поведением DiskOnChip 2000 и флэш-носителя.

  • Секция 3: Окно доступа к FLASH-накопителю. Окно, чрез которую видно область FLASH для записи или чтения данных.


Как можно понять, вся доступная память, в моём случае 8 МБ, доступна через маленькое окно в 2 КБ и переключается с помощью регистров управления.

В более сложных системах, которые работают уже в защищённом режиме, таких как Windows CE, Windows 2000, QNX, Linux и т. д., где недоступен код инициализации и прерывание 13h, для работы требуются специализированные драйвера файловой системы DOC, называемой TrueFFS.

Подводя итог, можно сказать, что DiskOnChip – это примитивный SSD того времени, который успешно применялся во многих встраиваемых системах. Чаще всего его можно было встретить в одноплатных компьютерах, в кассах, тонких клиентах и другом аналогичном оборудовании. Вот, например, недавно через мои руки прошёл моноблок для ресторанов Micros WS4. Как я понял, он использовался официантами для приёма заказа.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Внешний вид моноблока

И после вскрытия внутри можно обнаружить микросхему DiskOnChip, несмотря на то, что он работает под управлением операционной системы Windows CE.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Микросхема DiskOnChip

Самое приятное, что из-за простоты устройства DOC для его подключения к компьютеру не требуется использовать каких-либо контроллеров жёстких дисков, от них можно вообще отказаться! Схема подключения содержит всего две микросхемы логики.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM


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

74-серияаналог74139155ид1474138155ид7
А ещё их можно заменить на микросхемы серии к155, к555, кр1564 и всё будет прекрасно работать.

Схема простая, значит можно попробовать запустить его на любом старом железе!

❯ Ваяю плату расширения


Много лет хочу сделать плату расширения для шины ISA. Ещё со студенческой скамьи вынашивал идеи, прикидывал дешифраторы адреса для создания своей платы расширения. Даже как-то пытался паять параллельный порт на микросхеме КР580ВВ55. Но всё это было не торт, и толком не работало.

Здесь другое дело, схема простая, всего три микросхемы, как работает – понятно. Осталось дело за малым – это всё реализовать. Мне было лениво заниматься разводкой печатной платы, поэтому решил делать всё на макетке. В качестве основы платы взял проект IBM PC XT8-bit ISA Prototype PCB Card XL.


В Китае заказал изготовления платы, микросхему DOC на 8 МБ и уже здесь нашёл подходящие микросхемы логики: 74HC138AP и 74HC139AP (обратите внимание, что буквенные индексы иные). Самое тяжёлое – это было томительное ожидание, когда изготовят платы и их отправят. Спустя несколько месяцев у меня всё было на руках.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Всё готово к сборке

После того как я всё получил, распечатал схему и даташиты на микросхемы с распиновкой. Для удобства сразу нарисовал, что и куда должно идти. Что удобно, на макетке подписаны все сигналы, и ошибиться просто невозможно.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Набросок схемы

Далее предстоит кружок кройки и шитья, и покуда я собирал всё это хозяйство, десять раз пожалел, что не развёл плату сразу. Потому что убил просто громадное количество времени на все эти проводочки.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Кружок кройки и шитья

Спустя неделю вечеров пайки получил-таки готовый результат.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Вид спереди

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Вид сзади

Далее предстоит самое интересное – тестирование!

❯ Проверка работоспособности DiskOnChip


Проверку проводил на материнских платах с процессорами 386SX и Pentium 1. Как обычно бывает, где-то был неконтакт или непропай. После исправления мелких недочётов система сразу подхватила BIOS из DOC, и я увидел при загрузке ключевое сообщение, о том, что TrueFFS-BIOS запустился.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Если загрузиться вместе с жёстким диском, то можно увидеть второй диск D:, который можно отформатировать в системный раздел и перенести на него файлы, что я и сделал. Забегая вперёд, скажу, что форматировать стандартным format d: /s нельзя! То есть если очень хочется, то можно, но результат непредсказуем.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Намного более правильно работать с этим «диском» с помощью его родных утилит, которые корректно работают с TrueFFS. После того как я отформатировал диск родными утилитами, можно было перенести систему, отсоединить плату контроллера дисков и оставить только видеокарту и мою самодельную платку.

Удивительно, но это работает!

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Ничего лишнего: только материнская плата, видеокарта и DOC

Самое забавное, что при загрузке BIOS не видит никаких подключённых носителей: ни флоппи, ни жёстких дисков. Но несмотря на это, всё равно идёт загрузка DOS. Лучше всего посмотреть на видео.

❯ Не всё так гладко с этим DOC…


На самом деле, не всё так гладко. То ли мне не повезло с микросхемой, то ли какая-то другая проблема, но DOC глючил. Он не всегда успешно загружался на моей плате, так и на железе, которое умеет работать с DOC из коробки (имеет аппаратную и программную поддержку в системном BIOS). То есть выглядело так, BIOS TrueFFS стартует, но диска при загрузке не видит. После перезагрузки стартует нормально, потом снова не видит. С чем связано – непонятно.
В какой-то момент при загрузке начались артефакты с запуском программ, а при переходе в папку увидел такое:

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Так выглядит смерть жёсткого диска

И после этого загружаться он отказался. Спасло только форматирование его штатными утилитами. Что это было – я не знаю. Сетую на то, что у меня одна из первых версий микросхем, возможно, она немного сырая.

❯ Замена DiskOnChip на EEPROM

Hо перед нами прогресс открывал все пути,
И, бросив старых друзей ради новых ХТ,
Мы выжимали, что можно, из DOS и из архитектуры,

Меняли коды команд, трассировали INT'ы
Дизассемблировали BIOS и писали в порты
То, что я б не позволил печатать на месте цензуры.


Мне всё же хотелось продемонстрировать, что вместо DOC можно поставить обычную ROM микросхему, и это решение будет работать. В результате это вылилось в столь громадный квест, что потянет на ещё одну статью, а то и не одну. Там пришлось дизассемблировать основной BIOS, была попытка запустить его в qemu и много других забавных экспериментов. Но всё же, оставлю это всё самое интересное за кадром, и расскажу суть.

В качестве микросхемы ПЗУ взял EEPROM SST 29EE512 просто потому, что она у меня была под рукой, и была pin-to-pin совместима с DOC. Внимательный читатель заметит (хотя уверен, что таких нет), что это та же самая микросхема, которую я использовал в статье "Пишем свой ROM BIOS". Для корректной работы 64КБ ROM в области памяти 8 КБ, нужно посадить неиспользуемые старшие адреса на землю. То есть, фактически мы превращаем микросхему в 8 килобайтную EEPROM.

В процессе экспериментом выяснилось, что БИОС на материнской плате пытается писать в EEPROM, и, таким образом, портит её содержимое. Для того чтобы этого не происходило, доработал переходник, удалив контакт с сигналом разрешения записи WE.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM
SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Больше переходников, богу переходников!

Изначально планировал попробовать точно также запустить BASIC-ROM, но как я не бился, так и не смог его стартануть. То есть, видно, что происходит успешная инициализация, системный BIOS «зависает» без ошибок, значит переход на код ПЗУ состоялся, о чём также свидетельствовали POST-коды. Но ничего больше не происходило. В отчаянной попытке я начал искать JTAG-отладчики для 386 архитектуры, пытался запустить BIOS материнской платы в qemu, но всё тщетно. Идей, как отлаживать подобные BIOS у меня пока нет. Хотя задача, крайне интересная, как же заниматься отладкой различных расширений BIOS.

Обращаю внимание, что в qemu c SeaBIOS и на другой материнской плате, с EPROM на PCI-карте всё прекрасно работало.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Установленная микросхема ПЗУ, вместо DOC

В конце концов, я не нашёл выхода из этой ситуации, поэтому решил идти по более простому пути и запустить ROM HELLO. К слову сказать, в том коде я тоже обнаружил ошибку.

Как оказалось, после того как я посчитал контрольную сумму, оставшиеся байты надо было сделать равными нулю. Чтобы в результате общая сумма давала нуль. И мне сильно повезло, что на PCI тогда этот код завёлся. Вообще, то что на PCI плате это работало – чудо, потому что потом я внимательно прочитал стандарты, он не должен был работать никак. Исправление этой ошибки запуску BASIC не поспособствовали.

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

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Успешный запуск на материнской плате Pentium

Это, конечно, очень интересное колхозничество, но что насчёт промышленных железок, будет ли оно работать и там?

❯ Тест на железе с панелькой под DOC


Всё это забавно и хорошо, хочется попробовать запустить реальное железо, которое имеет поддержку DiskOnChip прямо из коробки. Специально для этого прикупил себе старинный тонкий клиент Light System LG8101, внутри которого есть панелька для DOC.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Внешний вид тонкого клиента

Если вскрыть эту штуку, то внутри можно обнаружить CF, с которой идёт загрузка, и панельку под DiskOnChip. В неё можно и проинсталлировать нашу замечательную микросхему.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Недра

Эта железка имеет поддержку DOC на уровне BIOS, так что запуск TrueFFS-BIOS не требуется. Обратная сторона этой поддержки в том, что сюда не получится вставить свою ROM-память, эта панелька предназначена только для микросхемы DiskOnChip (да, я попробовал вставить туда свою ROM, но ничего не произошло).

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Выбираем в BIOS загрузку с DOC

После всех манипуляций система будет успешно загружена с этой микросхемы, будто бы там установлен обычный жёсткий диск.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Успешная загрузка тонкого клиента с установленной микросхемы DiskOnChip

❯ Заключение


Удивительно, но многие из вас не знают, что первые SSD-накопители появились аж в 1995 году, и даже вполне себе успешно применялись и использовались. Их высокая стоимость и малая ёмкость привели к тому, что рядовые пользователи не могли встретить их в своих ПК. Однако нашли широкое применение во встраиваемых системах, либо там, где не требуется частая запись на диск, как, например, тонкий клиент. Их могли использовать также в игровых автоматах или станках.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Условный игровой автомат на DiskOnChip

Тем не менее широкого распространения они так и не получили. Впоследствии дешевизна и расширение рынка CompactFlash свели на нет эту перспективную разработку. К её недостаткам также следует отнести, что она довольно медленная, так как работа идёт через маленькое окно в 2 КБ.

❯ Полезные ссылки:

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

  2. Отличная статья на русском по DOC: «Все про DiskOnChip® 2000» от Андрея Кузнецова.

  3. Прекрасная статья о работе и програмированию DiskOnChip (англ.)

  4. ПО под ДОС для работы с DOC.

  5. Проект макетной платы ISA.

❯ Благодарности:


Выражаю большую благодарность MaFrance351 в поддержке с этим проектом. Он раньше меня разобрался с DOC, и помогал потом мне советами и ссылками. Как минимум половину ссылок в этой статье получил от него.

P.S. Поскольку в рамках одной статьи невозможно рассказать обо всех тонкостях, то некоторые заметки на полях буду публиковать у себя в телеграмме.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 25
[моё] IT Программирование Программист Электроника Timeweb SSD Bios Длиннопост Windows Микросхема IBM
50
Dzigit
2 года назад

Комп⁠⁠

Здравствуйте! Подскажите, чо за фигня с недавнего времени стала вылезать на мониторе при включении компа. Нажимаю F1, и комп дальше запускается. Как это устранить ? Да, ещё часы в компе стали постоянно сбоить. Спасибо.

[моё] Компьютер Bios Неполадки с компьютером Windows Текст
23
0
user5398028
2 года назад

В Ami Bios раздел boot не видит диск⁠⁠

В разделе boot Boot option#1 можно выбрать только Windows boot manager, не отображается жëсткий диск. В разделе security диск отображается. При этом каждый раз при включении выбрасывает в Bios пмргите

[моё] Компьютерная помощь Windows Компьютер Bios Ноутбук Текст
28
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии