Kami memiliki klien di mana akan sangat berguna untuk menentukan KAPAN sebuah drive diinisialisasi atau partisi NTFS dibuat. Apakah ada nilai cap waktu di suatu tempat? Jika ada yang bisa memberikan saran, itu akan sangat dihargai.
Terima kasih!
-slashp
partitioning
ntfs
date
timestamp
slashp
sumber
sumber
Jawaban:
Iya. Anda bahkan dapat melakukannya melalui LAN.
Transaksi CIFS adalah
TRANS2_QFSINFO
dan tingkat informasinya adalahSMB_QUERY_FS_VOLUME_INFO
. Fungsi Windows NT API asli untuk menanyakan waktu pembuatan volume adalahZwQueryVolumeInformationFile()
, yang menghasilkanFILE_FS_VOLUME_INFORMATION
struktur data (hampir identik dengan yang CIFS, perhatikan) ketika ditanya untukFileFsVolumeInformation
kelas informasi. Menguji bahwa kueri ini berfungsi adalah bagian dari penguji IFS yang disediakan Microsoft untuk pengembang driver.Menariknya, tidak ada yang tampaknya telah menulis utilitas praktis yang hanya menanyakan volume dan mencetak cap waktu pembuatannya dalam bentuk yang dapat dibaca manusia. 1 Yang terdekat yang akan Anda dapatkan sejauh yang saya tahu adalah untuk menghidupkan
procmon
alat SysInternals ' dan mencari kueri informasi volume yang mengalir oleh. Mungkin seseorang yang membaca ini akan terinspirasi untuk membuatvol
perintah yang ditingkatkan .Ya, timestamp penciptaan volume yang adalah benar diinisialisasi, dan tidak hanya mengatur ke nol atau konstan lainnya. Saya belum memeriksa, tetapi tebakan saya untuk lokasi penyimpanan informasi ini adalah
$STANDARD_INFORMATION
atribut dari$Volume
entri MFT. Saya bisa memikirkan tiga tempat lain yang mungkin, tapi itu yang paling logis.1
grawity
'utilitas s hanya perlu sedikit lebih Polandia, termasuk penggunaan sederhanaFileTimeToSystemTime()
danGetTimeFormat()
, untuk membuatnya dapat digunakan untuk end-user yang tidak bisa decode Win32 timestamps di kepala mereka. ☺sumber
Tidak ada "tanggal pembuatan volume" yang saya tahu built-in ke NTFS. Namun, Anda harus dapat memperkirakan tanggal pembuatan dengan cukup dekat dengan melihat tanggal pembuatan
System Volume Information
direktori di root volume.sumber
Ini terlihat di suatu tempat. Jika Anda mem-boot CD Windows XP dan mengakses konsol pemulihan, versi chkdsk di sana akan mencetak tanggal pembuatan volume setelah selesai dijalankan.
sumber