Ошибка файловой системы 65535


Решено: ошибка файловой системы Windows 10 (-2147416359) при открытии фотографий 2019

Ряд пользователей сообщают, что не открывают фотографии; ошибка файловой системы (-2147219196) после обновления Windows 10 1809. Для некоторых других, в то время как приложения открытого магазина или только само приложение магазина, получают ошибку файловой системы (-1073545193), ошибку файловой системы Windows 10 10737 или ошибку файловой системы 65535.

Я не могу открывать файлы .jpg или .png на своем компьютере. Они открываются нормально, когда я использую MS Paint для их просмотра, но когда я просматриваю их в этом приложении, появляется всплывающее сообщение с ошибкой файловой системы (-2147163901), и изображение никогда не открывается.



Ошибки файловой системы обычно вызваны ошибками, связанными с диском, которые могут быть связаны с поврежденными секторами, нарушением целостности диска или чем-либо еще. А также, когда системные файлы повреждены, обновления не устанавливаются должным образом, пользователи могут столкнуться с этой ошибкой файловой системы 1073545193. Если вы боретесь с этой проблемой, вот некоторые решения, чтобы избавиться от этой ошибки.

Содержание сообщения: -

Прежде всего проверьте и установите последние обновления, которые могут содержать исправление ошибки файловой системы.



  1. Откройте настройки, обновления и безопасность,
  2. В обновлении Windows нажмите «Проверить наличие обновлений».
  3. При этом будут загружены и установлены ожидающие обновления.
  4. Перезагрузите окна и откройте приложение для фотографий.

Если вы получаете сообщение об ошибке при открытии приложений из магазина Windows или магазина Windows, нажмите клавишу Windows + R, введите wsreset.exe и нажмите Enter. В WSreset Инструмент очистит кеш магазина. Это может занять несколько минут, так что наберитесь терпения. После этого снова откроется Магазин Windows, и вы снова сможете обновить или установить свои приложения.

Загрузите систему в режиме чистой загрузки и проверьте, сохраняется ли проблема. Windows Чистая загрузка процесс поможет вам определить, какая сторонняя программа / приложение вызывает эту проблему. Это может быть какое-то другое приложение или программы, работающие на компьютере в фоновом режиме, что приводит к этой проблеме.

Удалите Windows Photo и переустановите

Введите PowerShell при поиске в меню «Пуск», щелкните правой кнопкой мыши первый результат и выберите «Запуск от имени администратора».


Теперь введите Get-AppxPackage Microsoft.Windows.Photos | Remove-AppxPackage и нажмите Enter, чтобы удалить пакет приложения для фотографий.

Нажмите Вот загрузите PsExec с официального сайта Microsoft Docs. Просто нажмите Скачать PsTools ссылка с сайта


Загруженный файл будет в формате zip. Щелкните правой кнопкой мыши файл и выберите Извлечь файлы

Выберите подходящее место D: диск и извлеките файлы.


Теперь откройте командную строку от имени администратора

d: tools PsExec. exe -sid c: windows system32 cmd.exe


Теперь откроется новое окно командной строки. В этом новом окне введите,


rd / s «C: Program»

Файлы WindowsApps Microsoft.Windows.Photos_2018.18051.17710.0_x64__8wekyb3d8bbwe

Теперь вы получите запрос на подтверждение. Тип И и нажмите Enter.

Теперь будет удалено все содержимое папки приложения Microsoft Photos с именем - Microsoft.Windows.Photos_2018.18051.17710.0_x64__8wekyb3d8bbwe.

Примечание. Номер версии приложения Windows Photos будет другим.

Теперь перезапустите Windows и откройте Microsoft Store и найдите Microsoft Photos, чтобы установить его на свой компьютер.

Перерегистрировать приложения Windows

Если указанное выше решение не помогло вам, попробуйте переустановить все приложения UWP на свой компьютер, выполнив следующие действия.

Откройте PowerShell от имени администратора и выполните команду ниже.

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$ ($ _. InstallLocation) AppXManifest.xml»}

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

Проверьте поврежденные системные файлы

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

  • Откройте командную строку от имени администратора,
  • Тип sfc / scannow и нажмите Enter, чтобы выполнить то же самое

  • Это запустит сканирование на предмет отсутствующих поврежденных системных файлов.
  • Если они обнаружены, утилита SFC автоматически заменит их правильными из сжатой папки, расположенной % WinDir% System32 dllcache
  • Подождите, пока процесс сканирования не завершится на 100%,
  • После этого перезапустите окна и убедитесь, что при открытии приложения фотографий или магазина Windows больше нет ошибок.
Проверьте жесткий диск на наличие ошибок

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

Откройте командную строку от имени администратора,

Тип chkdsk c: / r / r и нажмите клавишу ввода, чтобы выполнить команду.

Когда появляется запрос «Хотите запланировать проверку этого тома при следующем перезапуске системы?» (Да / Нет) ». Ответьте Да на этот вопрос, нажав клавишу Y на клавиатуре и нажав Enter. Перезагрузите компьютер. После перезагрузки должна начаться операция проверки диска. Подождите, пока Windows не проверит ваш диск на наличие ошибок.

Во время этого процесса сканирования и восстановления эта командная утилита проверяет ошибки жесткого диска, секторы кровати. Если что-то обнаружено, этот инструмент пытается отремонтировать сам себя или если это не может исправить ошибку, то он уведомит вас, когда является причиной проблемы. Так что Вы должны попытаться исправить их.

Помогли ли эти решения исправить ошибку файловой системы Windows 10? Дайте нам знать в комментариях ниже, также прочтите:

  • Не удалось подключиться к службе обновлений в Windows 10 1809
  • Ваш DNS-сервер может быть недоступен в Windows 10, 8.1 и 7
  • Высокое использование памяти Windows 10 после обновления за октябрь 2018 г.
  • Исправить что-то пошло не так Ошибка 0x803F8001 в Магазине Windows 10
  • Windows 10 зависает случайным образом после установки обновления 1809 за октябрь 2018 г.

Файловая система NTFS

Операционные системы Microsoft семейства Windows NT нельзя представить без файловой системы NTFS — одной из самых сложных и удачных из существующих на данный момент файловых систем. Данная статья расскажет вам, в чем особенности и недостатки этой системы, на каких принципах основана организация информации, и как поддерживать систему в стабильном состоянии, какие возможности предлагает NTFS и как их можно использовать обычному пользователю.

Часть 1. Физическая структура NTFS

Начнем с общих фактов. Раздел NTFS, теоретически, может быть почти какого угодно размера. Предел, конечно, есть, но я даже не буду указывать его, так как его с запасом хватит на последующие сто лет развития вычислительной техники — при любых темпах роста. Как обстоит с этим дело на практике? Почти так же. Максимальный размер раздела NTFS в данный момент ограничен лишь размерами жестких дисков. NT4, правда, будет испытывать проблемы при попытке установки на раздел, если хоть какая-нибудь его часть отступает более чем на 8 Гб от физического начала диска, но эта проблема касается лишь загрузочного раздела.

Лирическое отступление. Метод инсталляции NT4.0 на пустой диск довольно оригинален и может навести на неправильные мысли о возможностях NTFS. Если вы укажете программе установки, что желаете отформатировать диск в NTFS, максимальный размер, который она вам предложит, будет всего 4 Гб. Почему так мало, если размер раздела NTFS на самом деле практически неограничен? Дело в том, что установочная секция просто не знает этой файловой системы :) Программа установки форматирует этот диск в обычный FAT, максимальный размер которого в NT составляет 4 Гбайт (с использованием не совсем стандартного огромного кластера 64 Кбайта), и на этот FAT устанавливает NT. А вот уже в процессе первой загрузки самой операционной системы (еще в установочной фазе) производится быстрое преобразование раздела в NTFS; так что пользователь ничего и не замечает, кроме странного «ограничения» на размер NTFS при установке. :)

Структура раздела — общий взгляд

Как и любая другая система, NTFS делит все полезное место на кластеры — блоки данных, используемые единовременно. NTFS поддерживает почти любые размеры кластеров — от 512 байт до 64 Кбайт, неким стандартом же считается кластер размером 4 Кбайт. Никаких аномалий кластерной структуры NTFS не имеет, поэтому на эту, в общем-то, довольно банальную тему, сказать особо нечего.

Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону — пространство, в которое растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой — это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

Свободное место диска, однако, включает в себя всё физически свободное место — незаполненные куски MFT-зоны туда тоже включаются. Механизм использования MFT-зоны таков: когда файлы уже нельзя записывать в обычное пространство, MFT-зона просто сокращается (в текущих версиях операционных систем ровно в два раза), освобождая таким образом место для записи файлов. При освобождении места в обычной области MFT зона может снова расширится. При этом не исключена ситуация, когда в этой зоне остались и обычные файлы: никакой аномалии тут нет. Что ж, система старалась оставить её свободной, но ничего не получилось. Жизнь продолжается… Метафайл MFT все-таки может фрагментироваться, хоть это и было бы нежелательно.

MFT и его структура

Файловая система NTFS представляет собой выдающееся достижение структуризации: каждый элемент системы представляет собой файл — даже служебная информация. Самый главный файл на NTFS называется MFT, или Master File Table — общая таблица файлов. Именно он размещается в MFT зоне и представляет собой централизованный каталог всех остальных файлов диска, и, как не парадоксально, себя самого. MFT поделен на записи фиксированного размера (обычно 1 Кбайт), и каждая запись соответствует какому либо файлу (в общем смысле этого слова). Первые 16 файлов носят служебный характер и недоступны операционной системе — они называются метафайлами, причем самый первый метафайл — сам MFT. Эти первые 16 элементов MFT — единственная часть диска, имеющая фиксированное положение. Интересно, что вторая копия первых трех записей, для надежности — они очень важны — хранится ровно посередине диска. Остальной MFT-файл может располагаться, как и любой другой файл, в произвольных местах диска — восстановить его положение можно с помощью его самого, «зацепившись» за самую основу — за первый элемент MFT.

Метафайлы

Первые 16 файлов NTFS (метафайлы) носят служебный характер. Каждый из них отвечает за какой-либо аспект работы системы. Преимущество настолько модульного подхода заключается в поразительной гибкости — например, на FAT-е физическое повреждение в самой области FAT фатально для функционирования всего диска, а NTFS может сместить, даже фрагментировать по диску, все свои служебные области, обойдя любые неисправности поверхности — кроме первых 16 элементов MFT.

Метафайлы находятся корневом каталоге NTFS диска — они начинаются с символа имени «$», хотя получить какую-либо информацию о них стандартными средствами сложно. Любопытно, что и для этих файлов указан вполне реальный размер — можно узнать, например, сколько операционная система тратит на каталогизацию всего вашего диска, посмотрев размер файла $MFT. В следующей таблице приведены используемые в данный момент метафайлы и их назначение.

$MFTсам MFT
$MFTmirrкопия первых 16 записей MFT, размещенная посередине диска
$LogFileфайл поддержки журналирования (см. ниже)
$Volumeслужебная информация — метка тома, версия файловой системы, т. д.
$AttrDefсписок стандартных атрибутов файлов на томе
$.корневой каталог
$Bitmapкарта свободного места тома
$Bootзагрузочный сектор (если раздел загрузочный)
$Quotaфайл, в котором записаны права пользователей на использование дискового пространства (начал работать лишь в NT5)
$Upcaseфайл — таблица соответствия заглавных и прописных букв в имен файлов на текущем томе. Нужен в основном потому, что в NTFS имена файлов записываются в Unicode, что составляет 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.

Файлы и потоки

Итак, у системы есть файлы — и ничего кроме файлов. Что включает в себя это понятие на NTFS?

  • Прежде всего, обязательный элемент — запись в MFT, ведь, как было сказано ранее, все файлы диска упоминаются в MFT. В этом месте хранится вся информация о файле, за исключением собственно данных. Имя файла, размер, положение на диске отдельных фрагментов, и т. д. Если для информации не хватает одной записи MFT, то используются несколько, причем не обязательно подряд.
  • Опциональный элемент — потоки данных файла. Может показаться странным определение «опциональный», но, тем не менее, ничего странного тут нет. Во-первых, файл может не иметь данных — в таком случае на него не расходуется свободное место самого диска. Во-вторых, файл может иметь не очень большой размер. Тогда идет в ход довольно удачное решение: данные файла хранятся прямо в MFT, в оставшемся от основных данных месте в пределах одной записи MFT. Файлы, занимающие сотни байт, обычно не имеют своего «физического» воплощения в основной файловой области — все данные такого файла хранятся в одном месте — в MFT.

Довольно интересно обстоит дело и с данными файла. Каждый файл на NTFS, в общем-то, имеет несколько абстрактное строение — у него нет как таковых данных, а есть потоки (streams). Один из потоков и носит привычный нам смысл — данные файла. Но большинство атрибутов файла — тоже потоки! Таким образом, получается, что базовая сущность у файла только одна — номер в MFT, а всё остальное опционально. Данная абстракция может использоваться для создания довольно удобных вещей — например, файлу можно «прилепить» еще один поток, записав в него любые данные — например, информацию об авторе и содержании файла, как это сделано в Windows 2000 (самая правая закладка в свойствах файла, просматриваемых из проводника). Интересно, что эти дополнительные потоки не видны стандартными средствами: наблюдаемый размер файла — это лишь размер основного потока, который содержит традиционные данные. Можно, к примеру, иметь файл нулевой длинны, при стирании которого освободится 1 Гбайт свободного места — просто потому, что какая-нибудь хитрая программа или технология прилепила в нему дополнительный поток (альтернативные данные) гигабайтового размера. Но на самом деле в текущий момент потоки практически не используются, так что опасаться подобных ситуаций не следует, хотя гипотетически они возможны. Просто имейте в виду, что файл на NTFS — это более глубокое и глобальное понятие, чем можно себе вообразить просто просматривая каталоги диска. Ну и напоследок: имя файла может содержать любые символы, включая полый набор национальных алфавитов, так как данные представлены в Unicode — 16-битном представлении, которое дает 65535 разных символов. Максимальная длина имени файла — 255 символов.

Каталоги

Каталог на NTFS представляет собой специфический файл, хранящий ссылки на другие файлы и каталоги, создавая иерархическое строение данных на диске. Файл каталога поделен на блоки, каждый из которых содержит имя файла, базовые атрибуты и ссылку на элемент MFT, который уже предоставляет полную информацию об элементе каталога. Внутренняя структура каталога представляет собой бинарное дерево. Вот что это означает: для поиска файла с данным именем в линейном каталоге, таком, например, как у FAT-а, операционной системе приходится просматривать все элементы каталога, пока она не найдет нужный. Бинарное же дерево располагает имена файлов таким образом, чтобы поиск файла осуществлялся более быстрым способом — с помощью получения двухзначных ответов на вопросы о положении файла. Вопрос, на который бинарное дерево способно дать ответ, таков: в какой группе, относительно данного элемента, находится искомое имя — выше или ниже? Мы начинаем с такого вопроса к среднему элементу, и каждый ответ сужает зону поиска в среднем в два раза. Файлы, скажем, просто отсортированы по алфавиту, и ответ на вопрос осуществляется очевидным способом — сравнением начальных букв. 10 = 1024). Экономия времени поиска налицо. Не стоит, однако думать, что в традиционных системах (FAT) всё так запущено: во-первых, поддержание списка файлов в виде бинарного дерева довольно трудоемко, а во-вторых — даже FAT в исполнении современной системы (Windows2000 или Windows98) использует сходную оптимизацию поиска. Это просто еще один факт в вашу копилку знаний. Хочется также развеять распространенное заблуждение (которое я сам разделял совсем еще недавно) о том, что добавлять файл в каталог в виде дерева труднее, чем в линейный каталог: это достаточно сравнимые по времени операции — дело в том, что для того, чтобы добавить файл в каталог, нужно сначала убедится, что файла с таким именем там еще нет :) — и вот тут-то в линейной системе у нас будут трудности с поиском файла, описанные выше, которые с лихвой компенсируют саму простоту добавления файла в каталог.

Какую информацию можно получить, просто прочитав файл каталога? Ровно то, что выдает команда dir. Для выполнения простейшей навигации по диску не нужно лазить в MFT за каждым файлом, надо лишь читать самую общую информацию о файлах из файлов каталогов. Главный каталог диска — корневой — ничем не отличается об обычных каталогов, кроме специальной ссылки на него из начала метафайла MFT.

Журналирование

NTFS — отказоустойчивая система, которая вполне может привести себя в корректное состояние при практически любых реальных сбоях. Любая современная файловая система основана на таком понятии, как транзакция — действие, совершаемое целиком и корректно или не совершаемое вообще. У NTFS просто не бывает промежуточных (ошибочных или некорректных) состояний — квант изменения данных не может быть поделен на до и после сбоя, принося разрушения и путаницу — он либо совершен, либо отменен.

Пример 1: осуществляется запись данных на диск. Вдруг выясняется, что в то место, куда мы только что решили записать очередную порцию данных, писать не удалось — физическое повреждение поверхности. Поведение NTFS в этом случае довольно логично: транзакция записи откатывается целиком — система осознает, что запись не произведена. Место помечается как сбойное, а данные записываются в другое место — начинается новая транзакция.

Пример 2: более сложный случай — идет запись данных на диск. Вдруг, бах — отключается питание и система перезагружается. На какой фазе остановилась запись, где есть данные, а где чушь? На помощь приходит другой механизм системы — журнал транзакций. Дело в том, что система, осознав свое желание писать на диск, пометила в метафайле $LogFile это свое состояние. При перезагрузке это файл изучается на предмет наличия незавершенных транзакций, которые были прерваны аварией и результат которых непредсказуем — все эти транзакции отменяются: место, в которое осуществлялась запись, помечается снова как свободное, индексы и элементы MFT приводятся в с состояние, в котором они были до сбоя, и система в целом остается стабильна. Ну а если ошибка произошла при записи в журнал? Тоже ничего страшного: транзакция либо еще и не начиналась (идет только попытка записать намерения её произвести), либо уже закончилась — то есть идет попытка записать, что транзакция на самом деле уже выполнена. В последнем случае при следующей загрузке система сама вполне разберется, что на самом деле всё и так записано корректно, и не обратит внимания на «незаконченную» транзакцию.

И все-таки помните, что журналирование — не абсолютная панацея, а лишь средство существенно сократить число ошибок и сбоев системы. Вряд ли рядовой пользователь NTFS хоть когда-нибудь заметит ошибку системы или вынужден будет запускать chkdsk — опыт показывает, что NTFS восстанавливается в полностью корректное состояние даже при сбоях в очень загруженные дисковой активностью моменты. Вы можете даже оптимизировать диск и в самый разгар этого процесса нажать reset — вероятность потерь данных даже в этом случае будет очень низка. Важно понимать, однако, что система восстановления NTFS гарантирует корректность файловой системы, а не ваших данных. Если вы производили запись на диск и получили аварию — ваши данные могут и не записаться. Чудес не бывает.

Сжатие

Файлы NTFS имеют один довольно полезный атрибут — «сжатый». Дело в том, что NTFS имеет встроенную поддержку сжатия дисков — то, для чего раньше приходилось использовать Stacker или DoubleSpace. Любой файл или каталог в индивидуальном порядке может хранится на диске в сжатом виде — этот процесс совершенно прозрачен для приложений. Сжатие файлов имеет очень высокую скорость и только одно большое отрицательное свойство — огромная виртуальная фрагментация сжатых файлов, которая, правда, никому особо не мешает. Сжатие осуществляется блоками по 16 кластеров и использует так называемые «виртуальные кластеры» — опять же предельно гибкое решение, позволяющее добиться интересных эффектов — например, половина файла может быть сжата, а половина — нет. Это достигается благодаря тому, что хранение информации о компрессированности определенных фрагментов очень похоже на обычную фрагментацию файлов: например, типичная запись физической раскладки для реального, несжатого, файла:

кластеры файла с 1 по 43-й хранятся в кластерах диска начиная с 400-го

кластеры файла с 44 по 52-й хранятся в кластерах диска начиная с 8530-го…

Физическая раскладка типичного сжатого файла:

кластеры файла с 1 по 9-й хранятся в кластерах диска начиная с 400-го

кластеры файла с 10 по 16-й нигде не хранятся

кластеры файла с 17 по 18-й хранятся в кластерах диска начиная с 409-го

кластеры файла с 19 по 36-й нигде не хранятся

Видно, что сжатый файл имеет «виртуальные» кластеры, реальной информации в которых нет. Как только система видит такие виртуальные кластеры, она тут же понимает, что данные предыдущего блока, кратного 16-ти, должны быть разжаты, а получившиеся данные как раз заполнят виртуальные кластеры — вот, по сути, и весь алгоритм.

Безопасность

NTFS содержит множество средств разграничения прав объектов — есть мнение, что это самая совершенная файловая система из всех ныне существующих. В теории это, без сомнения, так, но в текущих реализациях, к сожалению, система прав достаточно далека от идеала и представляет собой хоть и жесткий, но не всегда логичный набор характеристик. Права, назначаемые любому объекту и однозначно соблюдаемые системой, эволюционируют — крупные изменения и дополнения прав осуществлялись уже несколько раз и к Windows 2000 все-таки они пришли к достаточно разумному набору.

Права файловой системы NTFS неразрывно связаны с самой системой — то есть они, вообще говоря, необязательны к соблюдению другой системой, если ей дать физический доступ к диску. Для предотвращения физического доступа в Windows2000 (NT5) всё же ввели стандартную возможность — об этом см. ниже. Система прав в своем текущем состоянии достаточно сложна, и я сомневаюсь, что смогу сказать широкому читателю что-нибудь интересное и полезное ему в обычной жизни. Если вас интересует эта тема — вы найдете множество книг по сетевой архитектуре NT, в которых это описано более чем подробно.

На этом описание строение файловой системы можно закончить, осталось описать лишь некоторое количество просто практичных или оригинальных вещей.

Hard Links

Эта штука была в NTFS с незапамятных времен, но использовалась очень редко — и тем не менее: Hard Link — это когда один и тот же файл имеет два имени (несколько указателей файла-каталога или разных каталогов указывают на одну и ту же MFT запись). Допустим, один и тот же файл имеет имена 1.txt и 2.txt: если пользователь сотрет файл 1, останется файл 2. Если сотрет 2 — останется файл 1, то есть оба имени, с момента создания, совершенно равноправны. Файл физически стирается лишь тогда, когда будет удалено его последнее имя.

Symbolic Links (NT5)

Гораздо более практичная возможность, позволяющая делать виртуальные каталоги — ровно так же, как и виртуальные диски командой subst в DOSе. Применения достаточно разнообразны: во-первых, упрощение системы каталогов. Если вам не нравится каталог Documents and settingsAdministratorDocuments, вы можете прилинковать его в корневой каталог — система будет по прежнему общаться с каталогом с дремучим путем, а вы — с гораздо более коротким именем, полностью ему эквивалентным. Для создания таких связей можно воспользоваться программой junction (junction.zip, 15 Кб), которую написал известный специалист Mark Russinovich. Программа работает только в NT5 (Windows 2000), как и сама возможность.

Для удаления связи можно воспользоваться стандартной командой rd.
ВНИМАНИЕ: Попытка уделения связи с помощью проводника или других файловых менеджеров, не понимающих виртуальную природу каталога (например, FAR), приведет к удалению данных, на которые ссылается ссылка! Будьте осторожны.

Шифрование (NT5)

Полезная возможность для людей, которые беспокоятся за свои секреты — каждый файл или каталог может также быть зашифрован, что не даст возможность прочесть его другой инсталляцией NT. В сочетании со стандартным и практически непрошибаемым паролем на загрузку самой системы, эта возможность обеспечивает достаточную для большинства применений безопасность избранных вами важных данных.Часть 2. Особенности дефрагментации NTFS

Вернемся к одному достаточно интересному и важному моменту — фрагментации и дефрагментации NTFS. Дело в том, что ситуация, сложившаяся с этими двумя понятиями в настоящий момент, никак не может быть названа удовлетворительной. В самом начале утверждалось, что NTFS не подвержена фрагментации файлов. Это оказалось не совсем так, и утверждение сменили — NTFS препятствует фрагментации. Оказалось, что и это не совсем так. То есть она, конечно, препятствует, но толк от этого близок к нулю… Сейчас уже понятно, что NTFS — система, которая как никакая другая предрасположена к фрагментации, что бы ни утверждалось официально. Единственное что — логически она не очень от этого страдает. Все внутренние структуры построены таким образом, что фрагментация не мешает быстро находить фрагменты данных. Но от физического последствия фрагментации — лишних движений головок — она, конечно, не спасает. И поэтому — вперед и с песней.

К истокам проблемы

Как известно, система сильнее всего фрагментирует файлы когда свободное место кончается, когда приходится использовать мелкие дырки, оставшиеся от других файлов. Тут возникает первое свойство NTFS, которое прямо способствует серьезной фрагментации.

Диск NTFS поделен на две зоны. В начала диска идет MFT зона — зона, куда растет MFT, Master File Table. Зона занимает минимум 12% диска, и запись данных в эту зону невозможна. Это сделано для того, чтобы не фрагментировался хотя бы MFT. Но когда весь остальной диск заполняется — зона сокращается ровно в два раза :). И так далее. Таким образом мы имеем не один заход окончания диска, а несколько. В результате если NTFS работает при диске, заполненном на около 90% — фрагментация растет как бешенная.

Попутное следствие — диск, заполненный более чем на 88%, дефрагментировать почти невозможно — даже API дефрагментации не может перемещать данные в MFT зону. Может оказаться так, что у нас не будет свободного места для маневра.

Далее. NTFS работает себе и работает, и всё таки фрагментируется — даже в том случае, если свободное место далеко от истощения. Этому способствует странный алгоритм нахождения свободного места для записи файлов — второе серьезное упущение. Алгоритм действий при любой записи такой: берется какой-то определенный объем диска и заполняется файлом до упора. Причем по очень интересному алгоритму: сначала заполняются большие дырки, потом маленькие. Т.е. типичное распределение фрагментов файла по размеру на фрагментированной NTFS выглядит так (размеры фрагментов):

16 - 16 - 16 - 16 - 16 - [скачек назад] - 15 - 15 - 15 - [назад] - 14 - 14 - 14 .... 1 - 1 - 1 -1 - 1...

Так процесс идет до самых мелких дырок в 1 кластер, несмотря на то, что на диске наверняка есть и гораздо более большие куски свободного места.

Вспомните сжатые файлы — при активной перезаписи больших объемов сжатой информации на NTFS образуется гигантское количество «дырок» из-за перераспределения на диске сжатых объемов — если какой-либо участок файла стал сжиматься лучше или хуже, его приходится либо изымать из непрерывной цепочки и размещать в другом месте, либо стягивать в объеме, оставляя за собой дырку.

Смысл в сего этого вступления в пояснении того простого факта, что никак нельзя сказать, что NTFS препятствует фрагментации файлов. Наоборот, она с радостью их фрагментирует. Фрагментация NTFS через пол года работы доведет до искреннего удивления любого человека, знакомого с работой файловой системой. Поэтому приходится запускать дефрагментатор. Но на этом все наши проблемы не заканчиваются, а, увы, только начинаются.

Средства решения?

В NT существует стандартное API дефрагментации. Обладающее интересным ограничением для перемещения блоков файлов: за один раз можно перемещать не менее 16 кластеров (!), причем начинаться эти кластеры должны с позиции, кратной 16 кластерам в файле. В общем, операция осуществляется исключительно по 16 кластеров. Следствия:

  1. В дырку свободного места менее 16 кластеров нельзя ничего переместить (кроме сжатых файлов, но это неинтересные в данный момент тонкости).
  2. Файл, будучи перемещенный в другое место, оставляет после себя (на новом месте) «временно занятое место», дополняющее его по размеру до кратности 16 кластерам.
  3. При попытке как-то неправильно (»не кратно 16») переместить файл результат часто непредсказуем. Что-то округляется, что-то просто не перемещается… Тем не менее, всё место действия щедро рассыпается «временно занятым местом».

«Временно занятое место» служит для облегчения восстановления системы в случае аппаратного сбоя и освобождается через некоторое время, обычно где-то пол минуты.

Тем не менее, логично было бы использовать это API, раз он есть. Его и используют. Поэтому процесс стандартной дефрагментации, с поправками на ограниченность API, состоит из следующих фаз (не обязательно в этом порядке):

  • Вынимание файлов из MFT зоны. Не специально — просто обратно туда их положить не представляется возможным :) Безобидная фаза, и даже в чем то полезная.
  • Дефрагментация файлов. Безусловно, полезный процесс, несколько, правда, осложняемый ограничениями кратности перемещений — файлы часто приходится перекладывать сильнее, чем это было бы логично сделать по уму.
  • Дефрагментация MFT, виртуалки (pagefile.sys) и каталогов. Возможна через API только в Windows2000, иначе — при перезагрузке, отдельным процессом, как в старом Diskeeper-е.
  • Складывание файлов ближе к началу — так называемая дефрагментация свободного места. Вот это — воистину страшный процесс.

Допустим, мы хотим положить файлы подряд в начало диска. Кладем один файл. Он оставляет хвост занятости дополнения до кратности 16. Кладем следующий — после хвоста, естественно. Через некоторое время, по освобождению хвоста, имеем дырку Таким образом, имеется два примерно равнозначных варианта. Первый — часто оптимизировать диск таким дефрагментатором, смиряясь при этом с дикой фрагментацией заново созданных файлов. Второй вариант — вообще ничего не трогать, и смириться с равномерной, но гораздо более слабой фрагментацией всех файлов на диске.

Пока есть всего один дефрагментатор, который игнорирует API дефрагментации и работает как-то более напрямую — Norton Speeddisk 5.0 для NT. Когда его пытаются сравнить со всеми остальными — Diskeeper, O&O defrag, т. д. — не упоминают этого главного, самого принципиального, отличия. Просто потому, что эта проблема тщательно скрывается, по крайней мере уж точно не афишируется на каждом шагу. Speeddisk — единственная на сегодняшний день программа, которая может оптимизировать диск полностью, не создавая маленьких незаполненных фрагментов свободного места. Стоит добавить также, что при помощи стандартного API невозможно дефрагментировать тома NTFS с кластером более 4 Кбайт, а SpeedDisk и это может.

К сожалению, в Windows 2000 поместили дефрагментатор, который работает через API, и, соответственно, плодит дырки Как некоторый вывод из всего этого: все остальные дефрагментаторы при одноразовом применении просто вредны. Если вы запускали его хоть раз — нужно запускать его потом хотя бы раз в месяц, чтобы избавится от фрагментации новоприбывающих файлов. В этом основная суть сложности дефрагментации NTFS теми средствами, которые сложились исторически.Часть 3. Что выбрать?

Любая из представленных ныне файловых систем уходит своими корнями в глубокое прошлое — еще к 80-м годам. Да, NTFS, как это не странно — очень старая система! Дело в том, что долгое время персональные компьютеры пользовались лишь операционной системой DOS, которой и обязана своим появлением FAT. Но параллельно разрабатывались и тихо существовали системы, нацеленные на будущее. Две таких системы, получившие всё же широкое признание — NTFS, созданная для операционной системы Windows NT 3.1 еще в незапамятные времена, и HPFS — верная спутница OS/2.

Внедрение новых систем шло трудно — еще в 95м году, с выходом Windows95, ни у кого не было и мыслей о том, что что-то нужно менять — FAT получил второе дыхание посредством налепленной сверху заплатки «длинные имена», реализация которых там хоть и близка к идеально возможной без изменения системы, но всё же довольно бестолкова. Но в последующие годы необходимость перемен назрела окончательно, поскольку естественные ограничения FAT стали давать о себе знать. FAT32, появившаяся в Windows 95 OSR2, просто сдвинула рамки — не изменив сути системы, которая просто не дает возможности организовать эффективную работу с большим количеством данных.

HPFS (High Performance File System), активно применяемая до сих пор пользователями OS/2, показала себя достаточно удачной системой, но и она имела существенные недостатки — полное отсутствие средств автоматической восстанавливаемости, излишнюю сложность организации данных и невысокую гибкость.

NTFS же долго не могла завоевать персональные компьютеры из-за того, что для организации эффективной работы с её структурами данных требовались значительные объемы памяти. Системы с 4 или 8 Мбайт (стандарт 95-96 годов) были просто неспособны получить хоть какой-либо плюс от NTFS, поэтому за ней закрепилась не очень правильная репутация медленной и громоздкой системы. На самом деле это не соответствует действительности — современные компьютерные системы с памятью более 64 Мб получают просто огромный прирост производительности от использования NTFS.

В данной таблице сведены воедино все существенные плюсы и минусы распространенных в наше время систем, таких как FAT32, FAT и NTFS. Вряд ли разумно обсуждать другие системы, так как в настоящее время 97% пользователей делают выбор между Windows98, Windows NT4.0 и Windows 2000 (NT5.0), а других вариантов там просто нет.

FAT

FAT32

NTFS

Системы, её поддерживающиеDOS, Windows9Х, NT всех версийWindows98, NT5NT4, NT5
Максимальный размер тома2 Гбайтпрактически неограниченпрактически неограничен
Макс. число файлов на томепримерно 65 тысячпрактически не ограниченопрактически не ограничено
Имя файлас поддержкой длинных имен — 255 символов, системный набор символовс поддержкой длинных имен — 255 символов, системный набор символов255 символов, любые символы любых алфавитов (65 тысяч разных начертаний)
Возможные атрибуты файлаБазовый наборБазовый наборвсё, что придет в голову производителям программного обеспечения
Безопасностьнетнетда (начиная с NT5. 0 встроена возможность физически шифровать данные)
Сжатиенет нетда
Устойчивость к сбоямсредняя (система слишком проста и поэтому ломаться особо нечему :))плохая (средства оптимизации по скорости привели к появлению слабых по надежности мест)полная — автоматическое восстановление системы при любых сбоях (не считая физические ошибки записи, когда пишется одно, а на самом деле записывается другое)
Экономичностьминимальная (огромные размеры кластеров на больших дисках)улучшена за счет уменьшения размеров кластеровмаксимальна. Очень эффективная и разнообразная система хранения данных
Быстродействиевысокое для малого числа файлов, но быстро уменьшается с появлением большого количества файлов в каталогах. результат — для слабо заполненных дисков — максимальное, для заполненных — плохое полностью аналогично FAT, но на дисках большого размера (десятки гигабайт) начинаются серьезные проблемы с общей организацией данныхсистема не очень эффективна для малых и простых разделов (до 1 Гбайт), но работа с огромными массивами данных и внушительными каталогами организована как нельзя более эффективно и очень сильно превосходит по скорости другие системы

Хотелось бы сказать, что если ваша операционная система — NT (Windows 2000), то использовать какую-либо файловую систему, отличную от NTFS — значит существенно ограничивать свое удобство и гибкость работы самой операционной системы. NT, а особенно Windows 2000, составляет с NTFS как бы две части единого целого — множество полезных возможностей NT напрямую завязано на физическую и логическую структуру файловой системы, и использовать там FAT или FAT32 имеет смысл лишь для совместимости — если у вас стоит задача читать эти диски из каких-либо других систем.

Хотелось бы выразить искреннюю признательность Андрею Шабалину, без которого эта статья просто не была бы написана, а даже будучи написанной, содержала бы много досадных неточностей

Продолжение читайте в статье "Надежность дисковой системы NT"

[решено] Исправить ошибку файловой системы внешнего диска 65535

Резюме: Код ошибки файловой системы внешнего жесткого диска 65535 указывает на наличие проблемы в файловой системе жесткого диска. Но знаете ли вы, как решить эту проблему? Если нет, прочитайте эту полную статью, чтобы узнать, как можно исправить эту ошибку, используя простые ручные методы.

Ошибка файловой системы внешнего жесткого диска 65535 связана с ошибкой файловой системы и операции, когда пользователь может получить доступ к диску, но не может выполнять такие операции, как создание папки, копирование/изменение файлов или удаление файлов и папок. Если вы попытаетесь создать папку на пораженном жестком диске, появится следующая ошибка:

<Невозможно создать папку «Новая папка» Ошибка файловой системы (65535)>

нужно решить ошибку по приоритету.

Факторы, приводящие к ошибке и повреждению файловой системы:
  • Вирус или заражение вредоносным ПО
  • Большое количество поврежденных секторов
  • Поврежденные файлы
  • Неожиданное отключение питания
  • Сбой системы
  • Извлечение диска без извлечения

Как исправить ошибку файловой системы внешнего жесткого диска 65535

Поскольку проблема связана с файловой системой, вы можете использовать утилиту CHKDSK, которая поможет вам проверить диск целостности и исправить ошибки файловой системы на дисках FAT (FAT16/FAT32) и NTFS. Утилита Check Disk также помечает плохие сектора, которые являются наиболее распространенной причиной ошибок файловой системы и повреждения диска.

ВНИМАНИЕ: Запуск CHKDSK на внешнем жестком диске с ошибкой файловой системы 65535 может иметь катастрофические последствия для данных, хранящихся на диске.

Во время проверки диска, если утилита находит поврежденные сектора на диске, она пытается восстановить эти поврежденные сектора, и если в секторах хранятся какие-либо данные, то они, скорее всего, будут потеряны.

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

В такой ситуации вы можете использовать программное обеспечение для восстановления данных, такое как Stellar Data Recovery Standard для Windows , которое поможет вам восстановить потерянные важные данные с такого диска, на котором возникла ошибка 65535. Поэтому, если вы не хотите во избежание потери данных перейдите к процессу восстановления данных, описанному ниже, перед запуском сканирования CHKDSK.

1. Выполните CHKDSK

  • Нажмите «Windows + S» и введите CMD
  • Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
  • Предполагая, что буква подключенного внешнего жесткого диска — E, введите следующую команду в окне командной строки chkdsk /f /r E:

Замените букву E в команде буквой тома соответствующего жесткого диска, которую вы видите в проводнике

  • Нажмите «Ввод» на клавиатуре (нажмите «Y», если будет предложено)
  • Подождите, пока chkdsk просканирует и исправит ошибки файловой системы и диска на внешнем жестком диске, которые показывают ошибку файловой системы 65535
  • После завершения, перезагрузите систему и получите доступ к жесткому диску

Предупреждение: Как предупреждалось ранее в этом блоге, запуск CHKDSK без предварительного резервного копирования данных в определенных сценариях может представлять риск потери данных. Поэтому настоятельно рекомендуется восстановить недоступные данные, выполнив следующие действия:

2. Восстановить данные для резервного копирования/восстановления данных

  • Подключить поврежденный внешний жесткий диск к системе
  • Загрузите, установите и запустите Stellar Data Recovery — Стандарт для Windows
  • Щелкните «Все данные» и нажмите кнопку «Далее».
  • В разделе «Подключенные диски» выберите внешний жесткий диск, на который распространяется действие. «Сканировать» и дождаться завершения сканирования
  • После сканирования файлы и папки отображаются в левой панели «Дерево»
  • Щелкните вкладку «Тип файла» на левой панели, чтобы отсортировать файлы в соответствии с их типы файлов
  • Щелкните любую папку, чтобы отобразить содержащиеся в ней файлы и папки на правой панели предварительного просмотра.
  • Щелкните любой файл, чтобы просмотреть его, и установите флажок, чтобы выбрать его для восстановления. кнопку «Восстановить»
  • Нажмите «Обзор» и выберите место на другом диске (с достаточным свободным пространством для хранения), где вы хотите сохранить восстановленные данные
  • Настройки», выберите сжатие, которое сохранит восстановленные данные в нужном месте в сжатых ZIP-папках

После полного восстановления данных вы можете продолжить работу с CHKDSK. В качестве альтернативы, поскольку у вас есть резервные копии всех файлов и папок с помощью восстановления данных Stellar Windows, вы можете напрямую отформатировать диск и мгновенно восстановить его. А позже перенесите восстановленные файлы на исходный отремонтированный внешний жесткий диск.

Заключение

Чтобы избежать ошибок, связанных с файловой системой, таких как ошибка 65535, используйте антивирусную защиту, запускайте сканирование CHKDSK по расписанию и следите за S.M.A.R.T. информация о диске.

Ошибка файловой системы может привести к необратимой потере данных с неизбежным сбоем системы или жесткого диска. Поэтому всегда держите резервную копию и лучшее программное обеспечение для восстановления данных Windows.

Программа восстановления данных пригодится для восстановления данных с внешнего жесткого диска и всех видов носителей при отсутствии резервной копии.

Лидеры продаж

Stellar Data Recovery Professional

Программное обеспечение Stellar Data Recovery Professional

Читать больше

Премия Stellar Data Recovery Premium

Премия по восстановлению звездных данных для Window

Читать дальше

Техник по восстановлению данных

Техник восстановления данных STELLAR. это adva

Подробнее

Быстро и безопасно исправить ошибку файловой системы 65535 в Windows!

Если вы столкнулись с проблемой 65535 на компьютере с Windows 7 или 10, вы, вероятно, захотите избавиться от нее как можно скорее. Хорошие новости! Здесь вы узнаете все, что вам нужно сделать, чтобы исправить файловую систему:

  • причины и симптомы сообщения об ошибке 65535
  • способ устранения
  • как Partition Recovery может вам помочь

Вы готовы? Давайте читать!

Признаки ошибки 65535

Вы имеете дело с ошибкой файловой системы 65535, если на вашем компьютере наблюдаются следующие проблемы:

  • Компьютер часто без причины зависает, долго загружает программы, мышь и клавиатура стали более вялыми в работе, и на экране выскакивает сообщение об ошибке 65535.
  • Часто сообщение об ошибке 65535 может появляться при запуске или завершении работы операционной системы Windows.
  • При обновлении ОС или ее установке вы также можете увидеть это сообщение об ошибке. Если все вышесказанное верно для вас, вам нужно подумать, как исправить ошибку файловой системы 65535 в Windows 7 или 10.

Почему возникает код ошибки 65535?

Вот основной список факторов, которые могут привести к ошибке файловой системы 65535.

  • Плохие сектора
  • Отказ системы при загрузке или обновлении Windows
  • Вирус и другие вредоносные программы, установленные на вашем ПК
  • Электрон диск.

    Возможно, зная эти факторы, в будущем вы сможете защитить свой компьютер от ошибки файловой системы 65535.

    Способ 1. Избавьтесь от системного мусора

    Перед использованием этого метода необходимо создать резервную копию своих данных, так как малейшее неправильное действие может безвозвратно удалить всю информацию с диска. Поэтому будьте осторожны, так как очистка системного мусора — задача не из легких.

    Чтобы начать, перейдите в командную строку и введите «cleanmgr». Теперь нажмите Enter. Это запустит процесс проверки диска на наличие возможного мусора. В результате в новом окне «Очистка диска» нужно выбрать файлы, которые вы хотите удалить. Чаще всего это временные файлы, загромождающие место на диске. Теперь нажмите ОК.

    Проверьте, сохраняется ли ошибка файловой системы 65535 или нет.

    Если все осталось как было, переходим к следующему способу.

    Метод 2. Используйте SFC для исправления ошибки 65535

    Этот метод является хорошим способом исправить ошибку файловой системы 65535. Кроме того, это встроенная функция Windows, которую можно использовать в любое время.

    Также нужно открыть командную строку: щелкнуть правой кнопкой мыши на Пуск и выбрать «Командная строка (администратор)». В новом диалоговом окне с мигающим курсором введите команду «sfc /scannow». Затем нажмите Enter.

    Начнется сканирование диска с проверкой и исправлением ошибок. Если этого не произошло, а сообщение об ошибке 65535 по-прежнему влияет на ваш компьютер, перейдите к способу 3.

    Способ 3. Сделайте все обновления на своем ПК

    Вероятно, ваши драйверы устарели. Несмотря на то, что Windows постоянно напоминает пользователям о необходимости обновления драйверов, у них может не быть на это времени и это важное действие откладывается на потом. И драйверы могут выйти из строя в любой момент.

    Поэтому не медлите и устанавливайте все обновления на свой компьютер. Это легко сделать, загрузив обновления на надежных сайтах, а затем установив их, следуя прилагаемым инструкциям.

    Метод 4. Используйте DiskInternals Partition Recovery

    К сожалению, все методы, позволяющие исправить ошибку файловой системы 65535, также могут привести к полной или частичной потере данных на диске. Чтобы этого не произошло, вы можете заранее восстановить его и сделать резервную копию с помощью Partition Recovery.

    DiskInternals Partition Recovery - запустить программу. Partition Recovery - выбрать диск, на который необходимо восстановить файлы. Partition Recovery - просмотреть содержимое выбранного файла.

    Это программное обеспечение работает с Windows, включая 7, 8, 10 и т. д. Оно также поддерживает все популярные файловые системы: FAT12, ReFS, UFS, HFS, NTFS, ReiserFS, Reiser4, XFS Ext2, Ext3 и Ext4. Можно скачать полнофункциональную бесплатную пробную версию прямо сейчас и наслаждаться всем процессом восстановления. Если вы новичок в восстановлении данных, воспользуйтесь мастером восстановления. Весь процесс максимально автоматизирован.

    Вы можете восстановить абсолютно любой тип файла любого размера. С функцией бесплатного предпросмотра вы будете уверены в качестве восстанавливаемых фото, видео, документов и т. д. При возникновении вопросов вы легко можете обратиться в службу поддержки DiskInternals и в кратчайшие сроки получить высококвалифицированную консультацию.

    Способ 5.

    Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: