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

Грибники и Кланы

Симуляторы, Стратегии, Фермы

Играть

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

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
149
Mercury13
IT минувших дней
Серия Доступно об АйТи

Доступно об АйТи: «Сейчас, погоди, дискетку доформатирую»⁠⁠

2 месяца назад

Начнём с анекдота.

Подходит ребёнок к Гейтсу:
— Покажи, что такое многозадачность.
— Сейчас, погоди, дискетку доформатирую.

Попытаюсь объяснить, откуда ноги растут.

На самом низком уровне

Компьютерное железо на уровне процессорных команд представляет собой некое подобие памяти. Если говорить упрощённо, есть адрес памяти или несколько — например, от B800:0000 до B800:3FFF (страница цветного текстового режима, если что). Пишем в эти адреса данные, текст появляется на экране.

Всё классно, кроме одного вопроса.

Если платформа «взлетит», в будущем появятся компьютеры с другой конфигурацией «железа». Как обеспечить совместимость сверху вниз, чтобы уже сейчас теперешнее ПО было готово к ещё не появившимся компьютерам?

И тут есть два способа.

  1. В новом «железе» сделать совместимый режим, принимающий такие же команды, как и старое. Известный пример — переход накопителей в начале 2010-х на 4-килобайтный сектор диска, когда винчестеры делали вид, что секторы на диске старые 512-байтовые (ценой сниженной производительности).

  2. Сделать программную прослойку — драйвер. Грубо говоря, мы у драйвера спрашиваем: а что ты можешь? И он отвечает: я диск из 500 миллиардов 4-килобайтовых секторов, механический. А давай прочитай сектор №1234…

Кто пишет драйверы?

В реалиях современных 32- и 64-битных ОС — производитель «железа» и собственно ОС. Опустим проблему, когда аппаратура есть, а драйвера под нужную ОС нет. С критичным «железом» — экраном, дисками, клавиатурой — получается порочный круг.

Где хранится драйвер? — На диске!

Как читать диск? — Через драйвер!

Как разорвать круг?

Знакомьтесь, BIOS!

Basic input/output system = базовая система ввода вывода. Это прошивка материнской платы, изначально (в исходном IBM PC) вообще 8 килобайт, решающая три основных задачи.

  1. Минимальный тест памяти и прочего оборудования.

  2. Конфигурирование оборудования, задание последовательности загрузки.

  3. Простейший драйвер для критичного оборудования вроде дисков и клавиатуры.

А теперь вопрос: как сослаться на функцию, например, «считать сектор диска»? Старый компьютер ZX Spectrum вызывал функции своего BIOS просто через адреса памяти, но это также мешает совместимости. В современных ОС за всё это отвечает динамическая компоновка программ — где-то в исполняемом файле есть команда «найти адрес функции ReadFile, и подставь его по адресам X и Y». Сложно.

Как это сделано в BIOS, а также в минималистичных ОС вроде DOS?

Процессор иногда для нужд аппаратуры может совершить прерывание — бросить то, чем он занимается, экстренно обслужить клавиатуру или таймер, и вернуться к делу. Процессор 8086 имеет целых 256 прерываний, 8 из них используются самим процессором, например для работы с делением на ноль. Компьютер IBM AT имеет для своих железных нужд всего два контроллера прерываний, по 8 штук каждый.

Остальные 232 прерывания программные — вызываются только вручную и пущены на такие вот драйверы. Существуют резидентные программы (драйверы, антивирусы и прочее) — они подменяют адреса функций прерывания (перехватывают прерывания), чтобы добавить или подкорректировать функциональность. Я и сам писал мелкие резиденты — например, чтобы в Doom отключить ось Y мыши (она отвечала за хождение взад-вперёд и только мешала).

Что же с дисками?

Дисками — посекторным чтением, записью и форматированием — занимается прерывание 13, принадлежащее BIOS. Кто пишет BIOS? — Производитель материнской платы или нанятая им компания.

Windows 95 сделала очень многое для эмуляции DOS, многие из старых программ будут работать на Windows и даже получат немножко новой функциональности вроде вставки из буфера обмена. Но на самом деле всей железной функциональностью занимаются 32-битные драйверы.

Форматирование диска, когда на нём ничего нет, кроме магнитного слоя,— задача сложная, и часто работает в жёстком реальном времени — нужно точно отсчитать время, когда головка над нужным… тем, что должно стать сектором. И в Windows для совместимости не нашли ничего лучшего, чем вызывать не 32-битные драйверы, а чистое прерывание 13 из BIOS и/или резидента!

Для этого Windows отключает немалую часть своей функциональности, пока исполняется старая функция форматирования. Включая планировщик, основанный… сюрприз, на таймере!

Разумеется, всё это касается только DOS-форматёров, в частности FORMAT . COM. Новый оконный форматёр, спрятанный где-то в Проводнике, этого недостатка не имеет.

Показать полностью
[моё] Компьютерное железо Bios IT юмор Старое железо Драйвер Windows 95 Форматирование диска Текст
53
dom.2

Польза от нестандартного размера кластера при формате флешки⁠⁠

1 год назад

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

Наконец случилась ситуация, когда я точно знал, что на флешку буду заливать фильмы и решил попробовать, выбрав при формате 2048 кб (наибольший из доступного в стандартном диалоге для моей флешки на 512 гиг) вместо стандартного кластера.

С первой проблемой столкнулся при проверке качества флешки через утилиту H2testw 1.4

Она вычислила размер, но не смогла записать весь объем до конца на 2 мегабайта, ровно на один кластер. Выдала ошибку, я продолжил и тест прошел до конца. Но на 2 мега сказал твоя емкость меньше.

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

Потому что нормальный телевизор LG отказался воспроизводить эту флешку, сказав что неподдерживаемая система.

Пришлось форматировать как обычно, как предки делали, берешь стандартный кластер и не жужжишь.

Вот так счастливо закончилось мое неведение, нужно ли форматировать в нестандартный кластер.

Первый скрин свой добавил но с другой флешкой на 128. Вот именно так я форматировал.

Показать полностью 2
Компьютерная помощь Скриншот Флешки Форматирование диска Windows Длиннопост
7
5
MiraKa
MiraKa

Пикабу, помоги пожалуйста!⁠⁠

1 год назад

Может, здесь есть те, кто подскажет что-то по моей ситуации..
Дано: был случайно отформатирован диск D на компьютере, несущий основную информацию (кроме программного обеспечения, оно на диске С): все семейные фото, видео, куча материалов и файлов по моей работе. Муж пробовал восстановить вот этими программами:

Но к сожалению восстановилось процентов 15-20% от всего... Остальные файлы если и есть, то только на превью, а когда открываешь фото, то выглядят так:

Можно ли еще что-то сделать, чтобы восстановить файлы? Очень надеюсь на ваши советы.

Показать полностью 1
[моё] Компьютерная помощь Компьютер Форматирование диска Без рейтинга
34
Necrosadist
Necrosadist

Как сделать сброс настроек с диска C?⁠⁠

5 лет назад

Я уже понял, что диск с виндоусом отформатировать нельзя. Один пикабушник мне посоветовал сделать сброс настроек. Я погуглил, сделал всё в точности, как в уроке и он мне выдаёт вот такое.

Если я правильно понял, то у меня недостаточно места на диске. Но это же бред. Как может быть недостаточно места для того, чтобы освободить место?

Мне нужно как-то освободить с диска C место, сделать его таким, каким он был, когда я его купил. Как это можно сделать? Все советы из интернета я пробовал, удалилась пара сотен мегобайт и всё.

Как сделать сброс настроек с диска C?
Компьютер Помощь Форматирование диска Настройки
59
11
VASINDAK
VASINDAK

SD карта «Форматировать диск».⁠⁠

6 лет назад

Небольшое предисловие.

Принесли карточку «удалили фотографии». Ничего особенного, можно сказать рядовой случай. Поставил на сканирование “R-Studio”. Карточка большая, 64 гб., сканирует долго. Как говорится – ничего не предвещало беды. Но, тут мой напарник (без злого умысла) вытаскивает карточку. Было 86%. Ставим карточку обратно – пишет «форматируй меня немедленно». Бывают в жизни огорчения.

Как лечить (безуспешные поиски)?

Карточка определяется в системе как RAW диск, объемом 0 кб. Погуглив, выяснилось следующее. Практически в каждом мануале советовали просканировать через «scandisk /f /r», но карточку нельзя просканировать через «scandisk» ибо он выдаёт «нельзя сканировать RAW».

Увы. Пишут, что если файловая система NTFS то всё ок. Но у меня FAT32 и значит мне ловить нечего. Таки пишут, «форматируйте вашу карточку и восстанавливайте файлы через соответствующие утилиты»

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

Далее, в одной из статей описывался способ восстановления удалённого раздела через утилиту «Test Disk» – не помогло (забавный интерфейс которого нет – всё через cmd).

Но, метод восстановления удалённого раздела, показался мне знакомым. Что-то подобное я видел в утилите от Paragon «Partition Manager».

Результат

Включаем Partition Manager.

Жмём на карточку ПКМ/Восстановить раздел.

Далее, во вкладке поиск, выбираем «Тщательный поиск».

У меня раздел нашёлся сразу, но видимо, как повезёт. Нажимаем «Далее».

В основном окне утилиты, не забываем нажать «зелёную галочку».

P.S. Для скринов использовал свою 2 гб. карточку, которую не жалко. Надеюсь, кому-нибудь помогло.

Показать полностью 8
[моё] Sd карта Карта sd не работает Paragon Длиннопост Форматирование диска
19
DELETED

Отформатировал флешку под win7. Даты и прочее наводят на мысли...⁠⁠

7 лет назад
Отформатировал флешку под win7. Даты и прочее наводят на мысли...
[моё] Форматирование диска Флешки
15
plmokn098

Help⁠⁠

7 лет назад

Вот такая проблема.

Нужно установить 5 windows10 с флешки на новые hdd (механические, системники)

Дак вот как раз эти hdd новые и они не fat32 и не ntfs и нихера не устанавливется.

Как все быстро форматнуть чтоб создался filesystem или раздел?

[моё] Форматирование диска Помощь Нужен совет Текст
25
5
KompotIvan

Для лиги программистов⁠⁠

7 лет назад

Господа пикабутяне, столкнулся с проблемой, которую, с помощью божьей и гугловской, решить не удалось. Суть в том, что есть жесткий диск, система его видит, но он в формате RAW, и, собака такая, форматироваться отказывается напрочь. Использовал проги: Victoria, TestDisk и прочее, что уже и не вспомню. Пробовал форматировать и чекать через командную строку (в cmd ошибка с невозможностью использования команды chkdsk с диском raw, а при форматировании как через управление дисками, так и через командную строку тупо зависает в самом начале и не дает результатов и по прошествии часа и двух) Прошу поднять повыше, дабы знающие люди увидели, и, соответственно, комменты для минусов оставляю. Спасибо!

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