Как я могу переместить MFT в конец смежного используемого пространства?

7931
Rocky Singh

Я хочу переместить MFT в конец смежного используемого пространства. Прямо сейчас он находится посередине: enter image description here

Я хочу перенести это в начало. Как я могу это сделать?

4
??? MBR не совпадает с MFT. sgmoore 11 лет назад 3
Почему именно ты хочешь сделать это? Ramhound 11 лет назад 0
Похоже, это может быть [зеркало MFT] (https://whereismydata.wordpress.com/2009/06/05/forensics-what-is-the-mft-mirror/), в котором хранится самое важное (начало) части MFT и часто расположены довольно далеко, чтобы обеспечить восстановление в случае коррупции. Или это может быть фрагментированный MFT, это невозможно определить по скриншоту. Bob 11 лет назад 3
потому что я хочу изменить размер раздела и создать пространство для нового раздела Linux. Этот MFT не позволяет мне изменить его размер ниже 50% от исходного размера. Jiří Doubravský 6 лет назад 0

5 ответов на вопрос

8
Phil Robinson

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

Зачем тебе это делать? Windows часто помещает MFT в середину диска по историческим причинам производительности - это может предотвратить уменьшение объема, поскольку Windows не будет уменьшать объем за пределами неподвижных файлов (одним из которых является MFT).

Вот шаги, которые я только что использовал, чтобы переместить мой MFT, чтобы позволить мне уменьшить объем моей системы:

  1. Запустите очистку диска
  2. Отключить восстановление системы
  3. Отключить файл подкачки
  4. Отключить спящий режим
  5. Запустите PerfectDisk (для этого подойдет бесплатная пробная версия) - убедитесь, что вы выполняете дефрагментацию при загрузке - это переместит MFT
  6. Запустите утилиту дефрагментации (я предпочитаю Defraggler от Piriform) - после дефрагментации карта дисков теперь должна показывать много свободного места в конце диска.
  7. Уменьшите громкость с помощью утилиты управления дисками Windows
  8. Включить гибернацию
  9. Включить файл подкачки
  10. Включить восстановление системы

Надеюсь это поможет!

Рекомендации:

PerfectDisk

Piriform Defraggler

Определенно помогает. Работал лакомство ИМО это правильный ответ! Kit Johnson 6 лет назад 0
Также работал для меня! newandlost 6 лет назад 0
3
Der Hochstapler

Sysinternals Contig может дефрагментировать $MFTфайл.

Когда файловой системой является NTFS, contig также может анализировать и дефрагментировать следующие файлы:
$mft, $LogFile, $Volume, $Attrdef, $Bitmap, $Boot, $BadClus, $Secure, $UpCase, $Extend

Источник

1
Diamond

Насколько я знаю, вы не можете переместить MFT, не рискуя переустановить, если что-то пойдет не так. Я бы рекомендовал оставить его там, где он есть.

Вы не можете переместить MBR, полная остановка.

Не правда. В [документации Windows API] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa363911 (v = vs.85) .aspx) подробно описывается, как перемещать MFT и другие структуры. doug65536 7 лет назад 0
Я не уверен насчет вашей "полной остановки". Я просто следовал инструкциям в [ответ ниже] (https://superuser.com/a/990258/163529) и переместил MFT без проблем, и ни в коем случае не чувствовал, что рискую переустановить. Kit Johnson 6 лет назад 0
1
Claudio

UltraDrefrag не перемещает его в начало (говоря о зарезервированной части $ MFT), он только дефрагментирует $ MFT (говоря об использованной части $ MFT).

По крайней мере, с параметрами по умолчанию в конфигурации.

Если вы знаете, как сказать UltraDrefrag переместить зарезервированную часть $ MFT в начало, пожалуйста, опубликуйте ее.

О, кстати ... попробуйте сделать это на 32-гигабайтном жестком диске VHD / VHDX, установленном во время работы Windows (поэтому нет риска, и это лучшее доказательство концепции работы).

Но, наконец, я нашел небольшой инструмент, который перемещает эту зарезервированную зону $ MFT в начало диска (я использовал опции «compact» и «optimize», поэтому не уверен, какой из них сделал галочку), он называется: DiskTuna

Этот инструмент также позволяет полностью консолидировать свободное пространство (гораздо больше, чем большинство других инструментов, таких как дефрагментация Windows, Piriform Defraggler, auslogics DiskDefrag, IOBit SmartDefrag и т. Д.).

И это позволяет вам точно не перемещать шаблоны списка файлов (жаль, что список шаблонов предназначен только для опции дефрагментации), поэтому вы можете создавать видео, музыку и т. Д., Чтобы они оставались на конце диска, перемещая их в конец диска. (с другим инструментом, таким как Piriform Defraggler).

0
Stanislav Prusac

UltraDefrag (инструмент дефрагментации с открытым исходным кодом для Windows) имеет оптимизацию MFT, которая обрабатывает только MFT.