惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
I
InfoQ
AI
AI
Webroot Blog
Webroot Blog
Forbes - Security
Forbes - Security
The GitHub Blog
The GitHub Blog
F
Full Disclosure
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
The Register - Security
The Register - Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
大猫的无限游戏
大猫的无限游戏
Cisco Talos Blog
Cisco Talos Blog
V2EX - 技术
V2EX - 技术
博客园_首页
S
SegmentFault 最新的问题
H
Help Net Security
A
About on SuperTechFans
Project Zero
Project Zero
Recent Commits to openclaw:main
Recent Commits to openclaw:main
爱范儿
爱范儿
Jina AI
Jina AI
H
Hacker News: Front Page
aimingoo的专栏
aimingoo的专栏
Vercel News
Vercel News
IT之家
IT之家
博客园 - 【当耐特】
腾讯CDC
博客园 - 聂微东
Latest news
Latest news
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
S
Schneier on Security
Spread Privacy
Spread Privacy
博客园 - 三生石上(FineUI控件)
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Palo Alto Networks Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
O
OpenAI News
Help Net Security
Help Net Security

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Microsoft убрала из Windows древнее ограничение из 90-х. Но уже поздно
BiktorSergee · 2026-04-24 · via Все публикации подряд на Хабре

Время на прочтение5 мин

Охват и читатели357

Windows давно превратилась в большой слоеный пирог из кода, где рядом с современными технологиями спокойно живут решения, придуманные еще в 80-е и 90-е. Многие из них продолжают работать без видимых проблем, поэтому их годами никто не трогает. Иногда компания вдруг вспоминает о таком куске старого кода и вносит правку. Именно это произошло с поддержкой больших разделов FAT32 в Windows 11. Форматирование через командную строку наконец перестало упираться в потолок в 32 гигабайта, хотя сама файловая система уже давно считается пережитком.

Пользователи, которым по-прежнему приходится обращаться к FAT32 из-за совместимости с игровыми консолями, фотоаппаратами, старым оборудованием или с  кросс-платформенными накопителями, получили возможность создавать тома до двух терабайт прямо из Windows. Изменение в инсайдерских сборках появилось этой весной и выглядит как небольшая правка в инструментах форматирования. Давайте разбираться, что там произошло.


Почему вообще возник этот потолок

История начинается в середине 90-х, когда Microsoft одновременно доводила до ума Windows 95 и развивала линейку Windows NT. Файловая система FAT32 создавалась именно для того, чтобы преодолеть жесткие ограничения предыдущей FAT16 и дать возможность работать с дисками объемом заметно больше пары гигабайт. Для своего времени она справилась отлично, позволяя обычным пользователям осваивать новые накопители без лишних сложностей. 

Однако когда дело дошло до инструментов форматирования, разработчик Дейв Пламмер столкнулся с практической проблемой: как объяснить пользователю последствия больших разделов? Речь шла о так называемом cluster slack — неизбежных потерях места, которые возникают из-за того, что файловая система хранит данные кластерами фиксированного размера. Даже если файл занимает всего несколько килобайт, под него все равно выделяется целый кластер, и «лишнее» пространство внутри пропадает впустую. 

На больших томах с крупными кластерами такие потери могли становиться заметными, поэтому Пламмер решил ввести ограничение и остановился на 32 ГБ. Значение выбрали без строгих расчетов: под рукой оказалась карта памяти на 16 МБ, этот объем просто умножили примерно в тысячу раз и добавили небольшой запас. О том, что это ограничение закрепится на годы, тогда никто не думал, речь шла лишь о временном решении в утилите форматирования для Windows NT 4.0. При этом сама спецификация FAT32 никогда не запрещала тома объемом до 2 ТБ: лимит определяется 32-битным счетчиком секторов при размере сектора 512 байт. Windows без проблем могла читать и использовать такие разделы, если они были созданы в другой системе или с помощью сторонних инструментов. 

Windows просто не позволяла создавать их встроенными средствами. Об этом несоответствии администраторы и энтузиасты знали еще в нулевые годы и спокойно обходили ограничение: через Linux, скрипты PowerShell или утилиты вроде Rufus.

Долгое молчание: зачем держали ограничение

В 90-е и в начале 2000-х FAT32 оставалась вполне уместной для повседневных задач. Объемы жестких дисков увеличивались, для большинства пользователей предел в 32 ГБ не выглядел проблемой. Одновременно Microsoft постепенно продвигала NTFS как более надежную и функциональную файловую систему для внутренних накопителей. В съемных носителях FAT32 сохраняла позиции благодаря своей универсальности: ее без проблем поддерживали разные операционные системы, игровые консоли и бытовая техника. В такой ситуации у компании не было особой мотивации возвращаться к старому инструменту форматирования, и основные усилия сосредоточили на развитии более современных решений. 

С годами ситуация изменилась кардинально. Появился exFAT, который снял ограничение на размер файла в четыре гигабайта и лучше подходил для флешек и внешних дисков. Объемы носителей давно перевалили за терабайт, а нужда в больших FAT32-разделах почти исчезла. За исключением редких кейсов: загрузочные носители для старого железа, совместимость с игровыми консолями или специфическое оборудование. Инструменты сторонних разработчиков прекрасно справлялись с задачей, и давление на Microsoft заметно снизилось. Так что код, написанный еще в 90-х, продолжал работать стабильно, и никто не хотел трогать то, что «и так не ломается».

Тем не менее поддержка legacy-компонентов в Windows всегда была палкой о двух концах. С одной стороны, она обеспечивала максимальную совместимость со старым оборудованием и софтом. С другой — приводила к накоплению странных ограничений, которые со временем начинали выглядеть откровенно архаично. Лимит FAT32 стал классическим примером такого наследия: он не ломал систему, не вызывал массовых жалоб в поддержку, поэтому и оставался нетронутым долгие годы. Пока в 2026 году не решили, что пришло время навести порядок в подсистеме хранения данных.

Источник

Источник

В последних инсайдерских сборках Microsoft не только подняла лимит до 2 ТБ, но и ускорила открытие свойств дисков, а также в целом подтянула работу с большими томами. В компании, по сути, признали, что сохранять искусственное ограничение нет смысла, особенно с учетом того, что большинство пользователей давно перешли на NTFS и exFAT. FAT32 сегодня используется в основном ради совместимости, поэтому возможность создавать крупные разделы через командную строку выглядит логичным шагом, пусть и заметно запоздавшим. Графический интерфейс пока ведет себя по-старому, но для продвинутых пользователей команда format уже работает без прежних ограничений. 

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

Что, в первый раз? 

Да, именно так. Не впервые Microsoft оставляет компонент в покое на десятилетия, а потом либо тихо его обновляет, либо просто убирает. Взять хотя бы WordPad. Приложение появилось еще в Windows 95 как легкий редактор RTF, способный работать с форматированным текстом без тяжелого Word. Годами оно практически не развивалось — те же функции, тот же интерфейс, никаких значимых улучшений. В итоге в версии 24H2 2024 года его просто вырезали из системы. Компания сослалась на низкую популярность и посоветовала переходить на Notepad для простого текста или на полноценный Word для документов. Пользователи, которые привыкли открывать RTF именно через WordPad, остались в недоумении: приложение исчезло, не получив даже достойного преемника внутри самой Windows.

Notepad прошел похожий путь, только иначе, со счастливым для себя концом. Десятилетиями это был минималистичный текстовый редактор, который едва менялся. В какой-то момент Microsoft сделала его приложением из Microsoft Store, добавила поддержку вкладок, улучшила работу с большими файлами и даже экспериментировала с интеграцией ИИ. Тем не менее предтеча все еще где-то в системе, и некоторые пользователи продолжают запускать классическую версию. Изменения пришли поздно, когда все уже привыкли к альтернативам вроде Notepad++ или VS Code, но хотя бы показали, что компания помнит о базовых утилитах.

Еще один яркий пример — ограничение длины пути в 260 символов. MAX_PATH существовал со времен ранних версий Windows и создавал проблемы при работе с глубокими папками. Полноценную поддержку длинных путей включили только в Windows 10, да и то по умолчанию она была выключена. Каждый раз история одна и та же: компонент живет своей жизнью, пока не становится очевидным, что поддерживать его дальше дороже, чем переписать или просто удалить.

С FAT32 получилось ровно так же. Ограничение убрали — и хорошо. Но ощущение, что это могло произойти гораздо раньше, никуда не девается. По крайней мере, теперь командная строка не будет неожиданно обрывать форматирование на 32 гигабайтах, и это уже шаг в правильном направлении, пусть и запоздалый. А пользуетесь ли вы FAT32 в 2026 году? Расскажите в комментариях, для каких задач эта файловая система вам все еще нужна.