Несколько недель назад я читал статью в Википедии о NTFS и заметил, что можно использовать символические ссылки среди ряда других функций , которые не совсем очевидны в Windows Explorer.
Какие еще полезные функции существуют, которые не могут быть задокументированы в Википедии , и как получить доступ к этим функциям? Существует ли сторонняя программа, настройки реестра, скрытые окна конфигурации, cli и т. Д., Используемые для управления / создания / использования этих функций?
Обновление: Превращение этого в вики сообщества.
Альтернативные потоки данных - вы можете использовать инструмент LADS для их перечисления.
Вы можете создать их, например, выполнив:
Все 3 будут показаны в проводнике как 1 файл, но все они будут разными потоками, прикрепленными к одному и тому же имени файла.
источник
NTFS поддерживает имена файлов, которых нет в Win32 API. Например, подсистема POSIX допускает следующие имена (из книги Windows Internals):
По-видимому, вы все еще можете увидеть их все, используя 'dir / x'
Также возможно создавать файлы с очень длинными путями (до 32 000 символов). Вы все еще можете видеть их в проводнике, но не можете их легко удалить.
источник
Окна Внутренности от Марка Руссиновича имеется раздел NTFS и что она делает и не поддерживает. В пятом издании глава 11 охватывает все файловые системы, поддерживаемые Windows NT, и подробно рассказывает о внутренностях NTFS.
источник
Команда Windows fsutil раскрывает большинство неясных функций NTFS, если я не ошибаюсь.
Start -> Run -> cmd.exe -> fsutil /?
для получения дополнительной информации.источник
NTFS поддерживает «символические ссылки»:
Он также поддерживает жесткие ссылки на файлы через функцию CreateHardLink начиная с Windows 2000.
Проверьте эту страницу: Жесткие ссылки и соединения .
Я использовал
CreateHardLink
в скриптах Python (черезctypes
модуль Python ). У меня даже есть «дедупер» сценарий, который находит дубликаты файлов и при некоторых условиях заменяет их жесткими ссылками, что освобождает много места при обычной установке Windows.источник
В 1997 году О'Рейли опубликовал внутренние компоненты файловой системы Windows NT . Он старый, поэтому большая часть информации может быть устаревшей. Тем не менее, он должен содержать много информации.
источник