ひよこメモ

自分が調べたこととか試したこととか書いていきます

ファイルコピーしたらMFT Modifiedも更新された件(2)

はじめに

こんにちは、iria_piyo🐣です。

前にファイルコピーしたらMFT Modifiedも更新された件というタイトルで、ブログを投稿しました。
今回は、別のコピー操作で$SIのMFT Modifiedが更新されることが確認できたので、書いていきます。

環境

Windows10 バージョン1809

検証手順

  1. エクスプローラ上でWordファイル「hiyoko.docx」を作成
  2. 「\aaaaa\hiyoko.docx」のプロパティの「詳細」タブを開き、「プロパティや個人情報を削除」をクリック
  3. 「可能なすべてのプロパティを削除してコピーを作成」を選択し、「OK」をクリック
  4. 作成されたファイル「\aaaaa\hiyoko - コピー.docx」のタイムスタンプを調べる
  5. エクスプローラ上で「\aaaaa\hiyoko.docx」を同ディレクトリ内にコピー&ペーストし、「\aaaaa\hiyoko - コピー (2).docx」を作成する
  6. 「\aaaaa\hiyoko - コピー (2).docx」のタイムスタンプを調べる

この記事では、手順4と手順6のタイムスタンプを比較し、プロパティからコピーをおこなった場合と、エクスプローラ上でコピーをおこなった場合のタイムスタンプの違いについて書いていきます。

「hiyoko - コピー.docx」のタイムスタンプ(プロパティ)

# istat \\.\C: 317017-128-1
MFT Entry Header Values:
Entry: 317017        Sequence: 29
$LogFile Sequence Number: 121401009742
Allocated File
Links: 2

$STANDARD_INFORMATION Attribute Values:
Flags: Archive
Owner ID: 0
Security ID: 3669  (S-1-5-21-3763767945-1047358448-4033639875-8282)
Last User Journal Update Sequence Number: 33019296
Created:        2019-05-15 12:52:31.208622900 (  
File Modified:   2019-05-15 10:01:01.726486400 (  
MFT Modified:    2019-05-15 12:52:36.031020300 (  
Accessed:        2019-05-15 12:52:31.208622900 (

$FILE_NAME Attribute Values:
Flags: Archive
Name: HIYOKO~2.DOC
Parent MFT Entry: 746035        Sequence: 8
Allocated Size: 0       Actual Size: 0
Created:        2019-05-15 12:52:31.208622900 (  
File Modified:   2019-05-15 12:52:31.208622900 (  
MFT Modified:    2019-05-15 12:52:31.208622900 (  
Accessed:        2019-05-15 12:52:31.208622900 (

$FILE_NAME Attribute Values:
Flags: Archive
Name: hiyoko - コピー.docx
Parent MFT Entry: 746035        Sequence: 8
Allocated Size: 0       Actual Size: 0
Created:        2019-05-15 12:52:31.208622900 (  
File Modified:   2019-05-15 12:52:31.208622900 (  
MFT Modified:    2019-05-15 12:52:31.208622900 (  
Accessed:        2019-05-15 12:52:31.208622900 (

$OBJECT_ID Attribute Values:
Object Id: 52dc16f5-7634-11e9-858b-a81374942b83

Attributes:
Type: $STANDARD_INFORMATION (16-0)   Name: N/A   Resident   size: 72
Type: $FILE_NAME (48-3)   Name: N/A   Resident   size: 90
Type: $FILE_NAME (48-2)   Name: N/A   Resident   size: 100
Type: $OBJECT_ID (64-4)   Name: N/A   Resident   size: 16
Type: $DATA (128-1)   Name: N/A   Resident   size: 0

「\aaaaa\hiyoko - コピー (2).docx」のタイムスタンプ(コピー&ペースト)

# istat \\.\C: 925718-128-1
MFT Entry Header Values:
Entry: 925718        Sequence: 23
$LogFile Sequence Number: 121402417756
Allocated File
Links: 2

$STANDARD_INFORMATION Attribute Values:
Flags: Archive
Owner ID: 0
Security ID: 3669  (S-1-5-21-3763767945-1047358448-4033639875-8282)
Last User Journal Update Sequence Number: 33296592
Created:        2019-05-15 13:05:24.440512100 (  
File Modified:   2019-05-15 10:01:01.726486400 (  
MFT Modified:    2019-05-15 10:01:11.110123400 (  
Accessed:        2019-05-15 13:05:24.440512100 (

$FILE_NAME Attribute Values:
Flags: Archive
Name: HIYOKO~3.DOC
Parent MFT Entry: 746035        Sequence: 8
Allocated Size: 0       Actual Size: 0
Created:        2019-05-15 13:05:24.440512100 (  
File Modified:   2019-05-15 13:05:24.440512100 (  
MFT Modified:    2019-05-15 13:05:24.440512100 (  
Accessed:        2019-05-15 13:05:24.440512100 (

$FILE_NAME Attribute Values:
Flags: Archive
Name: hiyoko - コピー (2).docx
Parent MFT Entry: 746035        Sequence: 8
Allocated Size: 0       Actual Size: 0
Created:        2019-05-15 13:05:24.440512100 (  
File Modified:   2019-05-15 13:05:24.440512100 (  
MFT Modified:    2019-05-15 13:05:24.440512100 (  
Accessed:        2019-05-15 13:05:24.440512100 (

Attributes:
Type: $STANDARD_INFORMATION (16-0)   Name: N/A   Resident   size: 72
Type: $FILE_NAME (48-3)   Name: N/A   Resident   size: 90
Type: $FILE_NAME (48-2)   Name: N/A   Resident   size: 108
Type: $DATA (128-1)   Name: N/A   Resident   size: 0

結果

「可能なすべてのプロパティを削除してコピーを作成」でファイルコピーをしたら、$SIのMFT Modifiedが更新されました。コピー後に、ObjectIDが付与されることによって、$SIのMFT Modifiedが更新されたと考えられます。

注意

環境によっては、この記事とは異なる結果になる可能性があります。