что такое нулевой файл
Что такое нулевой файл
Программа Chkdsk была запущена в режиме чтения и записи.
Проверка файловой системы на E:
Тип файловой системы: NTFS.
Метка тома: DRV2.
Этап 1. Проверка базовой структуры файловой системы.
Обработано записей файлов: 119552. Проверка файлов завершена.
Обработано больших файловых записей: 4494.
Обработано поврежденных файловых записей: 0.
Этап 2. Проверка связей имен файлов.
Обработано записей повторного анализа: 8562.
Обработано записей индекса: 132126. Проверка индексов завершена.
Проверено неиндексированных файлов: 0.
Восстановлено неиндексированных файлов в утерянное и найденное: 0.
Обработано записей повторного анализа: 8562.
Этап 3. Проверка дескрипторов безопасности.
Проверка дескрипторов безопасности завершена.
Обработано файлов данных: 6288. CHKDSK проверяет журнал USN.
Обработано байт USN: 143253496. Завершена проверка журнала USN
Этап 4. Поиск поврежденных кластеров в данных пользовательских файлов.
Обработано файлов: 119536. Проверка содержимого файла завершена.
Этап 5. Поиск поврежденных и свободных кластеров.
Обработано свободных кластеров: 51172359. Проверка свободного места на диске завершена.
Windows проверила файловую систему и не обнаружила проблем.
Дальнейшие действия не требуются.
5723036 МБ всего на диске.
2524258 МБ в 66578 файлах.
163584 КБ в 6289 индексах.
0 КБ в поврежденных секторах.
354943 КБ используется системой.
65536 КБ занято под файл журнала.
3198272 МБ свободно на диске.
65536 байт в каждой единице распределения.
Всего единиц распределения на диске: 91568591.
Доступно единиц распределения на диске: 51172359.
Нашёл журнал 🙂 И файлы нулевого размера тоже оказывается остались :-/
Такое подходит?
Программа Chkdsk была запущена в режиме чтения и записи.
Проверка файловой системы на E:
Тип файловой системы: NTFS.
Том отключен. ВCE ОТКРЫТЫЕ ДЕСКРИПТОРЫ ТОМА СТАЛИ НЕВЕРНЫ.
Метка тома: DRV2.
Этап 1. Проверка базовой структуры файловой системы.
Обработано записей файлов: 119552. Проверка файлов завершена.
Обработано больших файловых записей: 4494.
Обработано поврежденных файловых записей: 0.
Этап 2. Проверка связей имен файлов.
Обработано записей повторного анализа: 8562.
Обработано записей индекса: 132126. Проверка индексов завершена.
Проверено неиндексированных файлов: 0.
Восстановлено неиндексированных файлов в утерянное и найденное: 0.
Обработано файлов данных: 6288. CHKDSK проверяет журнал USN.
Обработано байт USN: 143253320. Завершена проверка журнала USN
Этап 4. Поиск поврежденных кластеров в данных пользовательских файлов.
Обработано файлов: 119536. Проверка содержимого файла завершена.
Этап 5. Поиск поврежденных и свободных кластеров.
Обработано свободных кластеров: 51172360. Проверка свободного места на диске завершена.
В битовой карте тома обнаружено свободное место, помеченное как выделенное.
Windows сделала исправления в файловой системе.
Дальнейшие действия не требуются.
5723036 МБ всего на диске.
2524258 МБ в 66577 файлах.
163584 КБ в 6289 индексах.
0 КБ в поврежденных секторах.
354943 КБ используется системой.
65536 КБ занято под файл журнала.
3198272 МБ свободно на диске.
65536 байт в каждой единице распределения.
Всего единиц распределения на диске: 91568591.
Доступно единиц распределения на диске: 51172360.
Проверка записей (158) о повреждениях.
и т.д. 158 аж. Заканчивается так:
Обработано записей о повреждениях: 158 за 32.1 с.
Windows исправила все обнаруженные ранее проблемы с этим диском.
Дальнейшие действия не требуются.
Добавлено через 1 минуту
Как размер файла может быть нулевым?
Это возможно, потому что действительно нет файла. Там просто запись в каталоге с именем и владельцем. Запись каталога логически отличается от файла. Например, один и тот же файл может иметь более одного имени в нескольких каталогах.
К сожалению, термин «файл» не всегда означает одно и то же. Но логика размера файла исходит из модели, в которой запись каталога «присоединяет» файл к каталогу, а имена файлов и соответствующие метаданные хранятся в каталоге.
Семантическое значение «размера файла» отличается от того, которое вы используете.
Есть много размеров файлов, которые имеют смысл. Наиболее распространенным, и тот, который вы видите здесь, является «количество байтов в файле». Если файл является пустым текстовым файлом, он может действительно содержать 0 байтов. Это число важно для программистов, потому что нам часто нужно открывать файл, «читать все данные» и закрывать его. Нам нужно знать, сколько байтов данных будет в файле, чтобы мы могли планировать заранее.
Другое значение вытекает из того, как большинство файловых систем хранят данные. Большинство файловых систем хранят данные в блоках. Например, файловая система может хранить данные в блоках по 64 КБ, что означает, что она никогда не выделит ничего, что не кратно 64 КБ. Это звучит неэффективно, но может сделать бухгалтерию намного проще, а часто проще, значит быстрее.
Имя файла хранится где-то еще.
На вашем диске будет «файловая система», проще говоря, выберите способ представления и интерпретации имен и файлов на физическом диске.
Следовательно, сам файл будет иметь длину 0 байт, но его запись в MFT все равно будет занимать некоторое место.
Сам файл является содержимым файла. Если файл не имеет содержимого, его размер равен нулю. Имя файла является такой же частью файла, как ваше собственное имя физически является частью вас (т. Е. Это не так).
Подобно тому, как ваше имя существует в голове (и вашей собственной) как идея, которая ссылается на / указывает на физическое вас, имя файла существует в дереве каталогов файловой системы и ссылается на / указывает на файл.
Диск не «знает», что такое файл и что такое каталог; это все данные в маленьких блоках. ОС различает значение блоков данных. Первые несколько особенные, но остальные блоки содержат либо информацию о данных (например: имя файла, длину файла, первый блок данных, содержащий данные), либо сами данные.
Когда вы «создаете» файл (скажем, с помощью touch команды UNIX ), ОС сначала создает запись в информационном блоке (каталоге) со следующим:
Только если есть какие-то данные для «записи», он пытается найти пустой блок данных для хранения данных. Но блоки данных имеют фиксированный размер (скажем, 32 КБ), удобный для доступа к диску и чтения ОС. Если вы пишете только «Hello», большая часть блока является «пустой» (на самом деле это могут быть не нули, а мусор из того, что было раньше), поэтому таблица теперь также обновляет размер до длины (скажем, 5 символов + конец Файл), так что вы не получите плохие вещи.
Когда вы обновляете «файл» до длины> размера блока, ОС записывает данные в новый блок и обновляет блок данных, чтобы сказать, что файл продолжается в следующем блоке ПОСЛЕ первого (и так далее), а длина обновляется. новая длина (детали различаются).
В итоге вы получаете набор информационных блоков данных (каталогов или списков) с информацией о цепочках блоков данных (содержимом файлов).
Логически это также объясняет, почему перемещение файла в одной и той же файловой системе быстро мигает, а копирование занимает много времени. Операционная система должна только отредактировать 2 блока каталога, чтобы удалить запись из одного каталога (информационный блок данных) и добавить в другой. Удалить файл: просто удалите запись в блоке каталога, освобождая блоки данных файла для перераспределения.
ps: только то, что в карточном каталоге есть запись для книги, не означает, что она находится на полке (возможно, проверена или утеряна); размер файла 0.
pps: неправильно размещенная книга в библиотеке подразумевает библиотеку поиска или в терминах компьютера: chkdsk или repair disk!
Большее понимание можно почерпнуть, прочитав иноды UNIX или оценив, как системы контроля версий (ClearCase, TFS, Git и т. Д.) Управляют не только файлами и каталогами, но также версиями файлов и даже версиями каталогов. В большинстве случаев все хранится в базе данных и представляется пользователю в виде классической структуры каталогов и файлов!
Что такое нулевой файл
Программа Chkdsk была запущена в режиме чтения и записи.
Проверка файловой системы на E:
Тип файловой системы: NTFS.
Метка тома: DRV2.
Этап 1. Проверка базовой структуры файловой системы.
Обработано записей файлов: 119552. Проверка файлов завершена.
Обработано больших файловых записей: 4494.
Обработано поврежденных файловых записей: 0.
Этап 2. Проверка связей имен файлов.
Обработано записей повторного анализа: 8562.
Обработано записей индекса: 132126. Проверка индексов завершена.
Проверено неиндексированных файлов: 0.
Восстановлено неиндексированных файлов в утерянное и найденное: 0.
Обработано записей повторного анализа: 8562.
Этап 3. Проверка дескрипторов безопасности.
Проверка дескрипторов безопасности завершена.
Обработано файлов данных: 6288. CHKDSK проверяет журнал USN.
Обработано байт USN: 143253496. Завершена проверка журнала USN
Этап 4. Поиск поврежденных кластеров в данных пользовательских файлов.
Обработано файлов: 119536. Проверка содержимого файла завершена.
Этап 5. Поиск поврежденных и свободных кластеров.
Обработано свободных кластеров: 51172359. Проверка свободного места на диске завершена.
Windows проверила файловую систему и не обнаружила проблем.
Дальнейшие действия не требуются.
5723036 МБ всего на диске.
2524258 МБ в 66578 файлах.
163584 КБ в 6289 индексах.
0 КБ в поврежденных секторах.
354943 КБ используется системой.
65536 КБ занято под файл журнала.
3198272 МБ свободно на диске.
65536 байт в каждой единице распределения.
Всего единиц распределения на диске: 91568591.
Доступно единиц распределения на диске: 51172359.
Нашёл журнал 🙂 И файлы нулевого размера тоже оказывается остались :-/
Такое подходит?
Программа Chkdsk была запущена в режиме чтения и записи.
Проверка файловой системы на E:
Тип файловой системы: NTFS.
Том отключен. ВCE ОТКРЫТЫЕ ДЕСКРИПТОРЫ ТОМА СТАЛИ НЕВЕРНЫ.
Метка тома: DRV2.
Этап 1. Проверка базовой структуры файловой системы.
Обработано записей файлов: 119552. Проверка файлов завершена.
Обработано больших файловых записей: 4494.
Обработано поврежденных файловых записей: 0.
Этап 2. Проверка связей имен файлов.
Обработано записей повторного анализа: 8562.
Обработано записей индекса: 132126. Проверка индексов завершена.
Проверено неиндексированных файлов: 0.
Восстановлено неиндексированных файлов в утерянное и найденное: 0.
Обработано файлов данных: 6288. CHKDSK проверяет журнал USN.
Обработано байт USN: 143253320. Завершена проверка журнала USN
Этап 4. Поиск поврежденных кластеров в данных пользовательских файлов.
Обработано файлов: 119536. Проверка содержимого файла завершена.
Этап 5. Поиск поврежденных и свободных кластеров.
Обработано свободных кластеров: 51172360. Проверка свободного места на диске завершена.
В битовой карте тома обнаружено свободное место, помеченное как выделенное.
Windows сделала исправления в файловой системе.
Дальнейшие действия не требуются.
5723036 МБ всего на диске.
2524258 МБ в 66577 файлах.
163584 КБ в 6289 индексах.
0 КБ в поврежденных секторах.
354943 КБ используется системой.
65536 КБ занято под файл журнала.
3198272 МБ свободно на диске.
65536 байт в каждой единице распределения.
Всего единиц распределения на диске: 91568591.
Доступно единиц распределения на диске: 51172360.
Проверка записей (158) о повреждениях.
и т.д. 158 аж. Заканчивается так:
Обработано записей о повреждениях: 158 за 32.1 с.
Windows исправила все обнаруженные ранее проблемы с этим диском.
Дальнейшие действия не требуются.
Добавлено через 1 минуту
Что такое нулевой файл
Advanced Member
Задавая вопрос, обязательно указывайте свою ОС и тип файловой системы!
Перед тем как спрашивать здесь, попробуйте воспользоваться следующими советами:
Антивирусная утилита AVZ — Система прямого доступа к диску для работы с заблокированными файлами.
В меню «Файл» выбрать «Отложенное удаление файла» указать файл и нажать «Ок».
Скачать | тема на форуме
IObit Unlocker — «легковесный», но мощный инструмент для решения проблем «Удаление невозможно» и «Отказано в доступе». Эта программа умеет принудительно завершать все сопутствующие процессы, которые мешают удалить файлы или папки (или получить к ним доступ). Подробнее.
Скачать | Portable | тема на форуме
Wise Force Deleter — утилита для удаления любого файла на Вашем компьютере, даже того, который не получается удалить другими средствами и способами. Подробнее.
Скачать
В этом случае можно воспользоваться утилитой Subinacl из Server Resource Kit с параметром /onlyfile для смены владельца и разрешений на файл, недоступный иным образом, например:
subinacl /onlyfile «\\?\c:\путь_к_проблемному_файлу» /setowner=Домен\Администратор /grant=Домен\Администратор=F
Т.е. если в папку C:\Большой_Диск примонтирован другой раздел, то файлы с примонтированного раздела нельзя удалять, пользуясь путём через эту папку, например, C:\Большой_Диск\Ещё_куда-нибудь\Удали.Меня
И тот исходный проблемный файл тоже.
И это работает даже по сети.
И никаких \\?\ не нужно.
С вашего разрешения внесу это в шапку, ибо метод прост и эффективен.
Добавлено:
добавьте в шапку кто имеет права, следующий текст:
Advanced Member
Пользователь на компе я один.
|