Windows CLI и GUI Windows CLI & GUI Windows CLI та GUI

Узнайте носитель, прежде чем доверить ему данные Know your storage before you trust it Дізнайтеся про носій, перш ніж довірити йому дані

Проверка накопителей и операции с файлами для Windows, когда перед данными нужно понять, можно ли доверять USB, SD, HDD или папке. Windows storage checks and file operations when you need to know whether a USB drive, SD card, HDD, or folder can be trusted with your data. Перевірка носіїв і операції з файлами для Windows, коли перед даними треба зрозуміти, чи можна довіряти USB, SD, HDD або теці.

USB · SD · HDD · папкиUSB · SD · HDD · foldersUSB · SD · HDD · текиWindows x64CLI + GUI
filedo · пример проверкиfiledo · example checkfiledo · приклад перевірки
E:
USB STORAGEexFAT · removable media
провереноcheckedперевірено
ЁмкостьCapacityЄмність117.2 GB
ЧтениеRead speedЧитання92 MB/s
ФайлыFilesФайличитаютсяreadableчитаються
ДубликатыDuplicatesДублікати14 групп14 groups14 груп
›info · speed · read · duplicates

ВозможностиCapabilitiesМожливості

Что проверяет и делает FileDOWhat FileDO checks and doesЩо перевіряє та робить FileDO

Операции сгруппированы по задаче. Проверки и отчёты не изменяют данные; удаление и очистка запускаются отдельно.Operations are grouped by task. Checks and reports do not change data; deletion and cleanup are run separately.Операції згруповані за завданням. Перевірки та звіти не змінюють дані; видалення й очищення запускаються окремо.

01

Проверить накопительCheck storageПеревірити носій

Проверить реальную ёмкость USB или SD и измерить скорость чтения и записи.Verify USB or SD capacity and measure read and write speed.Перевірити реальну ємність USB або SD та виміряти швидкість читання й запису.

02

Проверить чтениеCheck readingПеревірити читання

Найти файлы, которые читаются с ошибками или задержками.Find files that read with errors or persistent stalls.Знайти файли, що читаються з помилками або затримками.

03

Найти дубликатыFind duplicatesЗнайти дублікати

Увидеть группы дубликатов и сохранить список до удаления.Review duplicate groups and save the list before deleting.Побачити групи дублікатів і зберегти список до видалення.

04

Копировать и сравнитьCopy and compareКопіювати й порівняти

Копировать с прогрессом или получить отчёт о различиях папок.Copy with progress or get a report of folder differences.Копіювати з прогресом або отримати звіт про відмінності тек.

Когда вы уже решилиWhen you are readyКоли ви вже вирішили

УстановкаInstallationВстановлення

Установщик для Windows x64: скачайте один файл и запустите его. Есть и другие пути - Microsoft Store, winget, Portable ZIP и голый MSI; все ссылки ниже всегда ведут к последнему релизу.The Windows x64 installer: download one file and run it. The other routes are the Microsoft Store, winget, a portable ZIP and the bare MSI; every link below always leads to the latest release.Інсталятор для Windows x64: завантажте один файл і запустіть його. Є й інші шляхи - Microsoft Store, winget, Portable ZIP і голий MSI; усі посилання нижче завжди ведуть до останнього релізу.

Скачать для Windows (setup.exe)Download for Windows (setup.exe)Завантажити для Windows (setup.exe)

Windows 10 и 11, x64 · один файл, без командной строкиWindows 10 and 11, x64 · one file, no command lineWindows 10 і 11, x64 · один файл, без командного рядка

Без цифровой подписи: Windows может показать «Windows защитила ваш компьютер» и запросить права администратора. Сверьте SHA256, затем выберите «Подробнее» и «Выполнить в любом случае». Почему так и что нажатьNot code-signed: Windows may show “Windows protected your PC” and ask for administrator permission. Check the SHA256, then choose “More info” and “Run anyway”. Why, and what to clickБез цифрового підпису: Windows може показати «Windows захистила ваш ПК» і запросити права адміністратора. Звірте SHA256, потім виберіть «Докладніше» та «Усе одно запустити». Чому так і що натиснути

winget install SerZhyAle.FileDO
  1. Запустите установщик, установите командой winget выше или распакуйте ZIP из Releases.Run the installer, install with the winget command above, or extract the ZIP from Releases.Запустіть інсталятор, встановіть командою winget вище або розпакуйте ZIP з Releases.
  2. Откройте PowerShell или cmd и сначала проверьте сведения о носителе.Open PowerShell or cmd and inspect the drive first.Відкрийте PowerShell або cmd і спочатку перегляньте відомості про носій.
  3. Только затем выбирайте тест, скорость, копирование или поиск дубликатов.Only then choose a test, speed check, copy, or duplicate scan.Лише потім виберіть тест, перевірку швидкості, копіювання або пошук дублікатів.
filedo E: info
ВажноImportantВажливо

Замените E: на нужный путь. Эта команда показывает сведения и не удаляет файлы.Replace E: with your target. This command shows information and does not delete files.Замініть E: на потрібний шлях. Ця команда показує відомості й не видаляє файли.

УстановщикInstallerІнсталятор

Файл FileDO-<версия>-setup.exe из Releases ставит FileDO как обычную программу Windows: filedo в PATH, пункты в меню «Пуск» (FileDO и FileDO Disk Manager) и значок на рабочем столе, а также - отдельным компонентом, который можно снять, - группу File DO.. в контекстном меню любого файла и тип документа .fd-sec. winget и ZIP не регистрируют ничего: пункты добавляет команда filedo fdsec register. Подробное руководство.The FileDO-<version>-setup.exe in Releases installs FileDO as an ordinary Windows program: filedo on PATH, two Start menu entries (FileDO and FileDO Disk Manager) and a desktop icon, plus - as a feature you can deselect - the File DO.. group in the context menu of every file and the .fd-sec document type. winget and the ZIP register nothing; filedo fdsec register adds the same entries. Full guide.Файл FileDO-<версія>-setup.exe з Releases встановлює FileDO як звичайну програму Windows: filedo у PATH, пункти в меню «Пуск» (FileDO і FileDO Disk Manager) і піктограму на робочому столі, а також - окремим компонентом, який можна зняти, - групу File DO.. у контекстному меню будь-якого файлу і тип документа .fd-sec. winget і ZIP не реєструють нічого: пункти додає команда filedo fdsec register. Докладний посібник.

Основные возможностиMain capabilitiesОсновні можливості

После безопасной проверки используйте одну операцию для одной понятной задачи.After the safe check, use one operation for one clear task.Після безпечної перевірки використовуйте одну операцію для одного зрозумілого завдання.

Capacity & speed

Тесты ёмкости и производительности для носителей, папок и сетевых путей.Capacity and performance tests for drives, folders, and network paths.Тести ємності й продуктивності для носіїв, папок і мережевих шляхів.

Read check

Проверка чтения файлов с отчётами и настройками для медленных HDD/USB. --max-files N читает не более N файлов (0 снимает ограничение); --resume завершается успешно, когда все файлы уже проверены и не изменились.Read checks with reports and controls for slow HDD/USB media. --max-files N reads at most N files (0 means unlimited); --resume succeeds when every file was already checked and remains unchanged.Перевірка читання файлів зі звітами й налаштуваннями для повільних HDD/USB. --max-files N читає щонайбільше N файлів (0 знімає обмеження); --resume завершується успішно, коли всі файли вже перевірені й не змінилися.

Duplicates

Поиск совпадений по содержимому с кэшем; список можно сохранить и обработать позже.Matching by content with a cache; save a list and process it later.Пошук збігів за вмістом з кешем; список можна зберегти й обробити пізніше.

Copy & compare

Копирование с прогрессом и тайм-аутами, а также отчёт о различиях между папками. compare --strict даёт код 1 при различиях и код 2, если сравнение неполное.Copying with progress and timeouts, plus reports of differences between folders. compare --strict returns exit 1 for differences and exit 2 for an incomplete comparison.Копіювання з прогресом і тайм-аутами, а також звіт про відмінності між папками. compare --strict дає код 1 за відмінностей і код 2, якщо порівняння неповне.

Затирание и заполнениеWipe & fillЗатирання та заповнення

wipe удаляет содержимое папки - это обычное удаление, поэтому восстановить данные можно, пока место не занято заново; fill … del заполняет свободное место данными и снова удаляет их, а затирание одного файла сначала перезаписывает его, - и то и другое, чтобы затруднить восстановление. wipe требует ввода WIPE; корни дисков, reparse points и системная TEMP-папка требуют интерактивного подтверждения даже с --force. Отменить это нельзя.wipe deletes the contents of a folder - a plain delete, so recovery stays possible until the space is reused; fill … del fills the free space with data and deletes it again, and a single-file wipe overwrites the file before removing it, both to make recovery harder. wipe asks you to type WIPE; drive roots, reparse points, and the system TEMP folder need interactive confirmation even with --force. None of these can be undone.wipe видаляє вміст теки - це звичайне видалення, тому відновити дані можна, доки місце не зайняте знову; fill … del заповнює вільне місце даними й знову видаляє їх, а затирання одного файлу спершу перезаписує його, - і те, і інше, щоб ускладнити відновлення. wipe просить ввести WIPE; корені дисків, reparse points і системна TEMP-папка потребують інтерактивного підтвердження навіть із --force. Скасувати це не можна.

Секретные файлыSecret filesСекретні файли

Один файл уходит в контейнер .fd-sec под паролем и возвращается обратно; двойной клик открывает содержимое в нужной программе из копии, которая потом убирается. Пустой пароль - это только маскировка, и программа говорит об этом прямо.One file goes into a .fd-sec container behind a password and comes back out; a double-click opens what is inside in the program it belongs to, from a copy that is taken away again. An empty password is obfuscation only, and the program says so plainly.Один файл іде в контейнер .fd-sec під паролем і повертається назад; подвійний клік відкриває вміст у потрібній програмі з копії, яку потім прибирають. Порожній пароль - це лише маскування, і програма каже про це прямо.

Виртуальные дискиVirtual disksВіртуальні диски

Целый том в одном файле .fdd: подключается буквой диска, а прочитать, проверить и выгрузить его можно и без подключения. Он может жить и в разделе GPT, который FileDO создаёт в свободном месте диска: только диски GPT, размер постоянный, не быстрее файла, и каждое подключение и чтение просит согласия администратора - образ в файл его уже не просит. Окно Диспетчера дисков собирает все диски в одном месте. Без пароля он замаскирован, а не зашифрован. Только Windows; подключение требует прав администратора, а сборка из Microsoft Store не может подключать диски.A whole volume in one .fdd file: it mounts as a drive letter, and it can be read, checked and exported without mounting. It can also live in a GPT partition FileDO creates in free disk space: GPT disks only, a fixed size, no faster than a file, and every mount and read asks for administrator consent - an image to a file no longer does. The Disk manager window lists every disk in one place. Without a password it is obfuscated, not encrypted. Windows only; mounting needs administrator rights, and the Microsoft Store build cannot mount.Цілий том в одному файлі .fdd: підключається літерою диска, а прочитати, перевірити й вивантажити його можна і без підключення. Він може жити й у розділі GPT, який FileDO створює у вільному місці диска: лише диски GPT, розмір сталий, не швидше за файл, і кожне підключення й читання просить згоди адміністратора - образ у файл її вже не просить. Вікно Диспетчера дисків збирає всі диски в одному місці. Без пароля він замаскований, а не зашифрований. Лише Windows; підключення потребує прав адміністратора, а збірка з Microsoft Store не може підключати диски.

Окно FileDO и отчёт для поддержкиThe FileDO window and support reportВікно FileDO та звіт для підтримки

В ZIP и winget-пакете есть filedo_win: слева список задач, на каждую - своя страница, плюс страница «Команда» для любой операции. Кнопка «О программе» собирает логи в ZIP и открывает ваше почтовое приложение: архив виден вам первым, и ничего не отправляется без вашего действия.The ZIP and winget package include filedo_win: a rail of jobs with one page per job, plus a Command page for any operation. Its About button packages logs in a ZIP and opens your mail app: you see the archive first, and nothing sends until you act.ZIP і пакет winget містять filedo_win: ліворуч список завдань, на кожне - своя сторінка, плюс сторінка «Команда» для будь-якої операції. Кнопка «Про програму» збирає логи в ZIP і відкриває вашу поштову програму: архів спершу бачите ви, і нічого не надсилається без вашої дії.

Инструкции и деталиGuides and detailsІнструкції та деталі

Полные справочные материалы остаются здесь, чтобы не мешать первому шагу.The full reference stays here so it does not compete with the first step.Повна довідка залишається тут, щоб не заважати першому кроку.

01Проверка USB/SD и скоростиChecking a USB/SD card and speedПеревірка USB/SD і швидкості

Сначала используйте info. Проверка ёмкости создаёт проверочные файлы; выбирайте правильный носитель и убедитесь, что на нём достаточно свободного места.Use info first. A capacity test creates test files; select the correct drive and make sure it has enough free space.Спочатку використайте info. Тест ємності створює тестові файли; виберіть правильний носій і переконайтеся, що на ньому достатньо вільного місця.

filedo E: test del
filedo E: speed 100
02Дубликаты, копирование и сравнениеDuplicates, copying, and comparisonДублікати, копіювання та порівняння

Сначала получите список или отчёт. Команды с del удаляют данные; проверьте путь и результат до их запуска.Get a list or report first. Commands with del remove data; verify the path and result before running them.Спочатку отримайте список або звіт. Команди з del видаляють дані; перевірте шлях і результат перед запуском.

filedo C:\Data check-duplicates
filedo C:\Source copy D:\Backup
filedo compare D:\Data E:\Backup
03Операции с рискомOperations with riskОперації з ризиком
НеобратимоIrreversibleНезворотно

wipe, fill … del и режимы удаления в compare/duplicates могут удалить данные. Сначала просмотрите носитель, список или отчёт и сделайте резервную копию.wipe, fill … del, and deletion modes in compare/duplicates can remove data. Inspect the drive, list, or report and back up first.wipe, fill … del і режими видалення в compare/duplicates можуть видалити дані. Спочатку перегляньте носій, список або звіт і зробіть резервну копію.

wipe требует ввода WIPE. Для корней дисков/шар, reparse points и системной TEMP-папки нужно интерактивное подтверждение даже с --force.wipe asks you to type WIPE. Drive/share roots, reparse points, and the system TEMP folder require interactive confirmation even with --force.wipe просить ввести WIPE. Корені дисків/ресурсів, reparse points і системна TEMP-папка потребують інтерактивного підтвердження навіть із --force.

04Совместимость, варианты и установкаCompatibility, editions, and installationСумісність, варіанти та встановлення
  • Основной дистрибутив: Windows x64, CLI filedo и сопутствующие утилиты.Primary distribution: Windows x64, the filedo CLI, and companion utilities.Основний дистрибутив: Windows x64, CLI filedo та супутні утиліти.
  • winget и portable ZIP включают filedo, filedo_check, filedo_fill, filedo_test и GUI filedo_win.winget and the portable ZIP include filedo, filedo_check, filedo_fill, filedo_test, and the filedo_win GUI.winget і portable ZIP містять filedo, filedo_check, filedo_fill, filedo_test та GUI filedo_win.
  • MSI ставит то же самое в Program Files, плюс PATH, ярлыки и - по выбору при установке - интеграцию с Проводником. Компоненты выбираются в окне установщика или ключом ADDLOCAL при тихой установке, а «Изменить» в «Приложения и возможности» переключает их позже.The MSI installs the same set into Program Files, plus PATH, the shortcuts, and - your choice at install time - the Explorer integration. Features are picked in the installer window or with ADDLOCAL for a silent install, and Change in Apps & features switches them later.MSI встановлює те саме в Program Files, плюс PATH, ярлики і - за вибором під час встановлення - інтеграцію з Провідником. Компоненти вибираються у вікні інсталятора або ключем ADDLOCAL при тихій інсталяції, а «Змінити» в «Програми та можливості» перемикає їх пізніше.
  • Сборка из исходников требует Go 1.24+.Building from source requires Go 1.24+.Збірка з вихідних кодів потребує Go 1.24+.
git clone https://github.com/SerZhyAle/FileDO.git && cd FileDO && .\build.ps1
05Полная справка, исходный код и история выпусковFull reference, source code, and release historyПовна довідка, вихідний код та історія випусків

README содержит полный каталог команд, параметры проверки чтения, примеры сетевых путей и детали GUI. GitHub Releases содержит установщик setup EXE, ZIP, MSI и SHA256 для каждого выпуска.The README contains the full command catalogue, read-check options, network examples, and GUI details. GitHub Releases holds the setup EXE, ZIP, MSI, and SHA256 files for each release.README містить повний каталог команд, параметри перевірки читання, мережеві приклади та відомості про GUI. GitHub Releases містить інсталятор setup EXE, ZIP, MSI та SHA256 для кожного випуску.

Пошаговые руководстваStep-by-step guidesПокрокові посібники

Подробные маршруты остаются отдельными страницами: так на главной видна задача и применение, а конкретная инструкция не превращается в стену команд.Detailed routes live on separate pages: the front page keeps the job and use case visible, while a specific guide does not become a wall of commands.Докладні маршрути винесено на окремі сторінки: на головній лишаються видимими завдання та застосування, а конкретний посібник не перетворюється на стіну команд.

Проверка носителяCheck storageПеревірка носія

Сведения, ёмкость, скорость и проверка чтения - с объяснением тестовых файлов и прав администратора.Information, capacity, speed, and read checks-with the test files and administrator requirement explained.Відомості, ємність, швидкість і перевірка читання - з поясненням тестових файлів і прав адміністратора.

ОткрытьOpenВідкрити

Дубликаты и копированиеDuplicates and copiesДублікати та копіювання

Как сначала получить список или отчёт, сделать копию и проверить резервную папку.How to get a list or report first, make a copy, and check the backup folder.Як спочатку отримати список або звіт, зробити копію та перевірити резервну папку.

ОткрытьOpenВідкрити

Окно FileDO (GUI)The FileDO window (GUI)Вікно FileDO (GUI)

Как выбрать задачу, пройти её страницу, проверить и выполнить в окне filedo_win; страница «Команда» и секретные файлы.How to pick a job, work through its page, check, and run it in the filedo_win window; the Command page and secret files.Як вибрати завдання, пройти його сторінку, перевірити та виконати у вікні filedo_win; сторінка «Команда» і секретні файли.

ОткрытьOpenВідкрити

Предупреждение WindowsThe Windows warningПопередження Windows

Почему появляется «Windows защитила ваш компьютер», что нажать и что программа никогда не делает.Why “Windows protected your PC” appears, what to click, and what the app never does.Чому з'являється «Windows захистила ваш ПК», що натиснути і чого програма ніколи не робить.

ОткрытьOpenВідкрити

Установка и ПроводникInstallation and ExplorerВстановлення і Провідник

Что добавляет установщик и как включить или убрать пункты контекстного меню.What the installer adds, and how to turn the context-menu entries on or off.Що додає інсталятор і як увімкнути чи прибрати пункти контекстного меню.

ОткрытьOpenВідкрити

Секретные файлыSecret filesСекретні файли

Контейнеры .fd-sec: упаковать, вернуть, открыть не распаковывая - и что каждый выбор обещает..fd-sec containers: pack, restore, open without unpacking - and what each choice promises.Контейнери .fd-sec: запакувати, повернути, відкрити не розпаковуючи - і що кожен вибір обіцяє.

ОткрытьOpenВідкрити

Виртуальные дискиVirtual disksВіртуальні диски

Контейнеры .fdd: создать, подключить, прочитать без подключения - и чем маскировка отличается от шифрования..fdd containers: create, mount, read without mounting - and how obfuscation differs from encryption.Контейнери .fdd: створити, підключити, прочитати без підключення - і чим маскування відрізняється від шифрування.

ОткрытьOpenВідкритиОбщий доступSharingСпільний доступ

Все руководстваAll guidesУсі посібники