Разработчик под ником Ricardo F M совместно с Claude представил открытый проект под названием FreePartition. Это бесплатная утилита для Windows 10/11, объединяющая в себе инструменты для управления разделами диска, восстановления утраченных файлов и диагностики накопителей, а также надёжного затирания данных в отдельных разделах. Исходный код решения написан на C# и опубликован на GitHub под лицензией MIT.

Проект позволяет создавать, изменять размер, перемещать, объединять, разделять, клонировать и форматировать разделы в Windows 10/11, упрощая работу с накопителями и избавляя от необходимости использовать множество отдельных утилит.

В состав FreePartition также входят инструменты для восстановления удалённых файлов и поиска потерянных разделов. Для дисков с файловой системой NTFS предусмотрено сканирование на наличие удалённых данных, а функция «восстановления по сигнатурам» (file carving) помогает извлекать фотографии, документы, видео и файлы других форматов с томов FAT, exFAT, а также повреждённых томов NTFS. Пользователи могут просматривать содержимое файлов, изучать миниатюры изображений и выбирать, какие именно файлы следует восстановить на другой накопитель.

Помимо управления разделами и восстановления данных, FreePartition предоставляет отчёты о состоянии дисков (через S.M.A.R.T. и для накопителей NVMe), инструменты для проверки дисков и проверки процесса их очистки. Все операции с дисками помещаются в очередь на выполнение и требуют подтверждения, что позволяет пользователям проверить запланированные изменения перед их применением.

Проект FreePartition в настоящее время находится на стадии альфа‑версии и продолжает разрабатываться. Программа может содержать ошибки или незавершённые функции. Используйте это решение с осторожностью, особенно при выполнении операций с разделами, восстановлении данных или работе с дисками. Перед внесением любых изменений обязательно создайте резервную копию важных данных.

Основные возможности FreePartition:

  • управление дисками и разделами:

    • визуальная карта дисков, отображающая разделы и тома, сгруппированные по физическим накопителям;

    • инициализация пустых дисков (создание таблицы разделов MBR или GPT). Создание разделов с файловыми системами NTFS, FAT32 или exFAT;

    • изменение размера разделов путём перетаскивания их графического представления;

    • перемещение разделов в нераспределенное пространство на том же диске;

    • выравнивание разделов по границе 1 МБ (для корректной работы с секторами размером 4 КБ);

    • посекторное клонирование разделов на другой диск или в нераспределенное пространство;

    • объединение соседних разделов с сохранением находящихся на них файлов;

    • разделение существующих разделов с использованием свободного пространства;

    • изменение меток томов и букв дисков;

    • скрытие и отображение разделов без изменения хранящихся на них данных;

    • преобразование файловых систем (FAT32 ↔ NTFS);

    • преобразование дисков между форматами MBR и GPT с сохранением разделов и файлов;

    • установка разделов MBR в качестве активных (загрузочных);

    • просмотр содержимого разделов непосредственно в «Проводнике» Windows;

    • просмотр свойств разделов, томов NTFS и дисков, включая объем занятого и свободного пространства.

  • восстановление файлов и разделов:

    • восстановление удалённых файлов с томов NTFS путём сканирования главной файловой таблицы (MFT);

    • восстановление файлов методом сигнатурного поиска (carving) на томах FAT, exFAT и повреждённых томах NTFS;

    • восстановление фотографий, документов, архивов, видео, аудиофайлов, баз данных и исполняемых файлов;

    • сохранение исходных имён файлов и структуры папок при восстановлении данных с томов NTFS;

    • оценка вероятности восстановления и выявление перезаписанных файлов;

    • фильтрация результатов восстановления по имени файла, типу, размеру и дате изменения;

    • предварительный просмотр восстанавливаемых изображений, текстовых данных и содержимого в шестнадцатеричном формате;

    • просмотр восстанавливаемых изображений в специальной галерее эскизов;

    • выбор нескольких файлов с помощью флажков, перетаскивания или клавиши Shift;

    • отображение значков приложений для восстановленных файлов EXE, DLL и других программных файлов;

    • восстановление выбранных файлов на отдельный накопитель;

    • обнаружение и восстановление утраченных разделов NTFS, FAT32 и exFAT;

    • режимы быстрого и глубокого сканирования для поиска потерянных разделов;

    • восстановление записей в таблице разделов без необходимости форматирования восстановленных томов.

  • состояние и диагностика дисков:

    • формирование отчётов S.M.A.R.T. для отдельных накопителей (в режиме «только чтение»);

    • мониторинг состояния и износа накопителей NVMe;

    • отображение температуры диска и времени его наработки (времени работы во включённом состоянии);

    • просмотр атрибутов ATA S.M.A.R.T. и журналов состояния NVMe;

    • идентификация типов накопителей (SSD или HDD);

    • выявление разделов, которые неправильно выровнены относительно границы 4 КБ;

    • визуализация томов с помощью карты кластеров;

    • анализ отдельных кластеров, диапазонов байтов и данных в шестнадцатеричном формате;

    • проверка результатов очистки диска на наличие остаточных данных (отличных от нуля);

    • обнаружение сохранившихся сигнатур файловых систем NTFS, exFAT и FAT32 после выполнения операции очистки.

  • обслуживание дисков и гарантированное удаление данных:

    • проверка и исправление ошибок файловой системы с помощью утилиты CHKDSK;

    • очистка свободного пространства на диске без затрагивания существующих файлов;

    • надёжное затирание данных в отдельных разделах;

    • полная очистка дисков, включая все имеющиеся на них разделы;

    • проверка результатов очистки путём сканирования томов на наличие остаточных данных.

  • безопасность и управление операциями:

    • очередь операций с дисками с возможностью предварительного просмотра перед выполнением;

    • режим имитации, включённый по умолчанию: позволяет просматривать команды без их фактического выполнения;

    • запросы на явное подтверждение с описанием потенциальных рисков;

    • возможность отмены запланированных операций до их применения;

    • автоматическая защита от деструктивных действий на системном диске Windows;

    • дополнительные проверки перед записью таблиц разделов или изменением данных на диске;

    • ведение журнала операций в файле%LocalAppData%\FreePartition\operations.log;

    • генерация команд PowerShell на основе проверенных входных данных;

    • остановка обработки очереди при возникновении ошибки в любой из операций; остальные задачи остаются в очереди невыполненными.

Комментарии (7)


  1. Flux
    10.11.2026 02:47

    совместно с Claude

    Доверять нейрослопу работу с загрузочными разделами и доступ к сырым данным на диске?


    1. nopecomments
      10.11.2026 02:47

      не важно какой вариант ПО вы предпочтёте, но вам всё равно кому-то придется довериться.


      1. blacksnowdub
        10.11.2026 02:47

        можно по-прежнему diskpart доверять


    1. kuzzmenka
      10.11.2026 02:47

      Чё то я доверяю тулзе в 1 мегабайт больше, чем 300 мегабайтным поделиям корпораций, которые пытаются мне дискпарт продать за 50 баксов


      1. dartraiden
        10.11.2026 02:47

        Обычно они умеют больше, чем diskpart.

        Например, штатными средствами Windows нельзя (без удаления и пересоздания раздела) отрезать от раздела кусок так, чтобы кусок оказался перед своим родителем. Майки считают, что двигать данные "наживую" слишком опасно.

        Кроме того, никто не заставляет отдавать 50 баксов, полно бесплатных вариантов, в т.ч. опенсорсных. Но написанных человеком и проверенных годами использования и миллионами пользователей, а не "ты совершенно прав, я допустил тут ошибку, хочешь я подскажу утилиты, которыми ты попытаешься восстановить свои данные?"


  1. nopecomments
    10.11.2026 02:47

    На мой взгляд подобный софт будет появляться в бОльших количествах, единственно я бы не использовал C#, хотя сам его и люблю, всё же разумнее писать на C/C++ да еще и кроссплатформенно, учитывая что пишет Claude для самого проектировка проекта это не будет стоить ничего.


    1. ka4ep
      10.11.2026 02:47

      Там всё и так есть в виде вызовов kernel32, unsafe блоков, powershell и sql.