5

Моя система пришла с Win XP. Я установил Win7 в отдельный раздел, том E. Это было некоторое время назад. Мне больше не нужен XP, и теперь я хочу сжать раздел C, чтобы я мог увеличить E. Я удалил большинство файлов из C, но, поскольку там есть менеджер загрузки, я не удаляю раздел полностью. Однако я не могу сжать раздел из-за системного файла, который находится в конце. FSUTIL сообщает, что имя файла - «$ LogFile::$ DATA». Я не могу найти его ни одним из известных мне методов, я не знаю, что это такое, но я хочу от него избавиться. Что это такое, и как я могу удалить его или иным образом уменьшить размер раздела? Вот что у меня сейчас:

pic1 pic2

4 ответа4

6

Это не загадочный файл.

Он документирован во множестве книг и WWW-сайтов о NTFS. Это один из нескольких файлов - $MFT , $MFTMirr , $Volume , $Bitmap , $Boot и т.д. - которые являются неотъемлемой частью структур NTFS на диске. Они имеют эти имена по соглашению, но имена не появляются ни в каких каталогах, видимых кодом Win32 в режиме приложения - и, таким образом, конечные пользователи. Они имеют фиксированные, общеизвестные номера узлов в таблице основных файлов. $LogFile - это запись MFT №3, и она используется для ведения журнала транзакций NTFS.

::$DATA обозначает поток данных файла журнала транзакций. (Фактически это обозначает поток данных файла по умолчанию .) Вы не можете уменьшить свой объем, потому что место, где хранится этот поток, в настоящее время находится в конце тома. Вам необходимо переместить содержимое $LogFile ближе к началу тома - задача, на которую способны некоторые (не все) инструменты дефрагментации диска.

Вы не можете удалить $LogFile или другие файлы метаданных. Это помешает правильной работе NTFS.

дальнейшее чтение

  • Энтони Дж. Саммес и Брайан Дженкинсон (2007). Новая технология файловой системы. Криминалистические вычисления. (2-е издание). Springer. ISBN 9781846283970.
2

Вы должны отключить восстановление системы, прежде чем сможете изменить размер раздела.

Подробнее здесь.

0

Единственным рабочим решением было сжатие раздела с помощью MiniTool Partition Wizard, который будет перемещать файлы во время загрузки и сокращать раздел до желаемого размера. Если он что-то пишет об ошибке файловой системы, то запустите chkdsk /F /R C: в cmd.exe после загрузки Windows он предложит запустить это во время загрузки, перезагрузиться, подождать, пока проверяется файловая система, затем снова попытаться сжать раздел с помощью Мастер разделов.

0

Мне удалось использовать бесплатную версию Paragon Partition Manager.

  • Мне пришлось создать смежный раздел, чтобы иметь возможность уменьшить основной раздел, используя опцию «shrink».
  • Первоначальное сканирование заняло целую вечность, прежде чем оно началось - без предупреждения в процентах и некоторых довольно покровительственных сообщений с плохой грамматикой, говорящих мне: «мы почти на месте» и «не принимайте это как должное» или что-то подобное Я думаю, что этот этап просто для того, чтобы убедиться, что диск не плохой - и это, вероятно, хорошая гарантия.
  • Первоначально он вызвал перезагрузку, но диск является внешним USB-накопителем, и он не смог найти его при загрузке. Поэтому я просто удалил буквы дисков, чтобы в Windows это можно было сделать.

В конце концов, он работал нормально и переместил файл $ Bitmap, который больше ничего не хотел перемещать (Defraggler / Contig).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .