Ana dosya tablosu (MFT) boyutunu Windows 7'de görüntülemenin en kolay yolu?


23

Henüz üçüncü parti araçlar gerektirmeyen kesin bir cevap bulamadım. Arama sonuçlarının çoğu, yararlı olmadıklarından ya da tehlikeli üçüncü taraf araçlarını bile zorlayan tehlikeli görünen sitelerle ilgisizdi.

Bu bağlantıyı https://msdn.microsoft.com/en-us/library/windows/desktop/aa365230%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

ve Analiz et düğmesi bir rapor oluşturmaz.

Windows 7'de yerleşik bir komut satırı veya MFT boyutunu bildiren başka bir araç var mı?

Yanıtlar:


29

fsutilWindows ile birlikte gelen yardımcı programını kullanabilirsiniz .

fsutil fsinfo ntfsinfo c:

Çıktıda, Mft Valid Data Lengthçizgi arayın . Değer onaltılıktır; Windows hesap makinesini kullanarak ya da sadece 0xkomutla PowerShell'de çalıştırarak (ondan başlayarak ) ondalık basamağa dönüştürebilirsiniz . Bu, 1024 ile bölündüğünde 2 = 1048576 olan MiB'de size MFT boyutunu veren bayt sayısını verir.

Sysinternals'ın rapor ettiği değerden daha küçük bir parça bile ntfsinfo. fsutilbana 0x000000006c280000= 1730.5 MiB verirken, ntfsinfotakım 1730 bildirir.

Windows 10'daysanız, farklı bir fsutilaraç modu olan herhangi bir dosya için aynı bilgileri alabilirsiniz :

fsutil volume filelayout c:\$mft

::$DATAAkışın altındaki Boyut satırını kontrol edin .


7

Windows 7'de MFT boyutunu bildiren bir araç var mı?

Sen kullanabilirsiniz ntfsinfo dan , Windows Sysinternals'ın (Microsoft):

NTFSInfo, NTFS birimleri hakkında bilgi gösteren küçük bir uygulama. Dökümü, NTFS dosyalarının bulunduğu sürücünün ayırma birimlerinin boyutunu ve birimdeki NTFS meta veri dosyalarının boyutlarını içerir.

Örnek çıktı:

> ntfsinfo c:

NtfsInfo v1.2 - NTFS Information Dump
Copyright (C) 2005-2016 Mark Russinovich
Sysinternals - www.sysinternals.com


Volume Size
-----------
Volume size            : 460241 MB
Total sectors          : 942575615
Total clusters         : 117821951
Free clusters          : 15025676
Free space             : 58694 MB (12% of drive)

Allocation Size
----------------
Bytes per sector       : 512
Bytes per cluster      : 4096
Bytes per MFT record   : 0
Clusters per MFT record: 0

MFT Information
---------------
MFT size               : 833 MB (0% of drive)
MFT start cluster      : 786432
MFT zone clusters      : 90400352 - 90451584
MFT zone size          : 200 MB (0% of drive)
MFT mirror start       : 2

Meta-Data files
---------------

Komut satırı hakkında okuduğumu hatırlıyorum dir /a $mftBu güvenli mi?

Bir File Not Foundhata alırsınız .

Dir / ah $ mft (veya $ boot gibi başka bir dosya) çalıştırmaya çalıştığımda, "Dosya Bulunamadı" alıyorum. Neyi yanlış yapıyorum? Bunu c:> isteminden çalıştırıyorum ... NTFS kökü değil mi?

...

NTFS meta veri dosyalarını görüntülemeye çalışıyorsunuz. Windows API'den gizlenirler (çok iyi nedenlerden dolayı ....). Aslında RKR web sayfası erişilemeyen meta veri dosya adlarını listeler.

Kaynak Windows Sysinternals Forum Konusu: dir / ah $ mft

dir /a $mftYalnızca Windows NT'de çalıştığı gibi görünüyor ve daha sonra Windows sürümlerinde dosyaya erişim Windows API'sinden kaldırıldı.


1
"Dir / a $ mft" komut satırı hakkında okuduğumu hatırlıyorum Bu güvenli mi?
user1258361

1
@ user1258361 File Not Found. Cevap güncellendi
DavidPostill

Son cümleye gelince - Windows NT, Windows'un tüm modern sürümlerinin ait olduğu bir Windows işletim sistemi ailesidir. Windows 2000'den önceki Windows NT olarak bilinen Windows sürümlerinden birini mi demek istediniz?
Hashim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.