EWF on Windows 7 日本語訳

EWF on Windows 7 32-bit or 64-bit (Enhanced Write Filter)
の日本語訳バージョンです。

しなければならないこと:
-必要な2つのファイルをコピーすること。
-レジストリを登録すること。
-DiskSignatureとPartitionOffsetの値を変更すること。

64ビット版のドライバは↓からダウンロードしたStandard_7_RC_64bit_Bootable_IBW.isoに入っています。
https://connect.microsoft.com/windowsembedded/Downloads
ログイン後、 Windows 7 embeddedのイメージファイルを検索して下さい。

必要な2つのファイルは

01/15/2010 12:28 PM 68,456 ewf.sys
01/15/2010 12:28 PM 26,472 ewfmgr.exe

で、イメージファイルの中の↓に入っています。
\DS\Packages\FeaturePack\amd64~winemb-enhanced-write-filter~~~~6.1.7600.16385~1.0\WinEmb-Enhanced-Write-Filter.cab


32ビット版はStandard_7_RC_Toolkit.isoに入っています。
イメージファイルの

\DS\Packages\FeaturePack\x86~winemb-enhanced-write-filter~~~~6.1.7600.16385~1.0\WinEmb-Enhanced-Write-Filter.cab
の中から

01/15/2010 02:18 AM 56,680 ewf.sys
01/15/2010 02:18 AM 24,424 ewfmgr.exe

の2つを抽出してください。

ewfmgr.exeを%windir%\system32\ (たいていはC:\Windows\System32)にコピーし、ewf.sysを %windir%\system32\drivers にコピーします。


レジストリは以下のエントリが必要です。
______________________________________

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"UpperFilters"="Ewf"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf]
"ErrorControl"=dword:00000001
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Ewf\Parameters\Protected\Volume0]
"Type"=dword:00000001
"Enabled"=dword:00000001
"CompareBeforeAlloc"=dword:00000000
"DiskSignature"=dword:00000000
"PartitionOffset"=hex(b):00,00,00,00,00,00,00, 00
______________________________________

最後の2行は各自変更が必要です。

1.DiskSignatureの値はDiskPartコマンドで調べることができます。
http://support.microsoft.com/kb/300415

コマンドプロンプトを開き、以下を入力します。(nnにはディスク番号を入力します。プライマリディスク=0)

diskpart
select disk nn
detail disk

DiskSignature値は「ディスク Disk ID」欄の数字(16進数)です。

Maxtor 90432D2
ディスク ID: F549D151
種類 : IDE

2.PartitionOffsetの値はdiskpar (Microsoftから入手)で調べることができます。
http://technet.microsoft.com/en-us/library/bb643096(EXCHG.80).aspx


コマンドプロンプトを開き、以下を入力します。(nnにはディスク番号を入力します。プライマリディスク=0)

diskpar -i nn

---- Drive Partition 0 Infomation ----
StatringOffset = 32256
PartitionLength = 41094144

PartitionOffset値は「StatringOffset」の数字(10進数)です。

コマンドプロンプトを開き、以下を入力します
regedit

ここまで進み:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Ewf\Parameters\Protected\Volume0]
DiskSignatureとPartitionOffsetの値を先ほど調べたものに変更します。 PartitionOffsetを変更する際は、10進数にチェックを入れるのを忘れないように!

これでうまくいきました。

コメントする