web-dev-qa-db-ja.com

Microsoft ISOが改ざんされていないことを確認する安全な方法

Microsoft Windows 10 OS用のISO(ディスクイメージ)が本物であることを確認したいのですが。通常、これを任意のファイルで行う方法は、ファイルのハッシュを計算し、その結果を予想されるハッシュ(通常はソフトウェア発行元から提供されたもの)と比較することです。

適切なリソースには、正式なISO名とそのファイルの正しいハッシュがリストされます。例えば:

File: en-gb_windows_10_enterprise_2016_ltsb_n_x64_dvd_9058303.iso
SHA1: 0629BF04AA2A61E125EE6EDDF917DB471DCB8535

このようなもの ですが、Microsoftサイトから直接取得されます。正しいハッシュを確認するためだけにMicrosoftアカウントを作成する必要はありません(たとえば、ハッシュは公式ダウンロードページに表示されますが、そこにアクセスするにはアカウントが必要です)。リードは?

PS:ちなみに、それが誰かを助けるなら、私は小さな MD5&SHA Checksum Utility を使用してハッシュを計算します

10
BeetleJuice

2017年12月の時点で、これは機能しなくなりました。

[〜#〜] msdn [〜#〜]詳細をクリックします。例: Windows 10 Enterprise 2016 LTSB 。おそらく、Microsoftアカウントにログインして検索する必要がありますが、MSDNサブスクライバーである必要はありません。

Windows 10 Enterprise 2016 LTSB N MSDN page

1
Hex

唯一の安全な方法は

  • マイクロソフトから新しいものをダウンロードしてください。 OEMおよび小売店向けの家庭用およびプロ用。 OEM /小売にはエンタープライズオプションがないことに注意してください。 https://www.Microsoft.com/en-us/software-download/windows1 から。これは現在苛立たしいものですが、IT管理者は通常、新しい半年ごとのリリースがあり、ダウンロードした最後のISOをどこに保存したかを忘れてしまうまでに、とにかくダウンロードする必要があります。
  • または、現在のMSDNサブスクリプションにログインし、資格がある場合は新しいサブスクリプションをダウンロードします。
  • ボリュームライセンスポータルにログイン https://www.Microsoft.com/licensing/servicecenter/default.aspx で、興味のある画像のハッシュを検索します。Pro/ Educational/Enterpriseの場合。ボリュームライセンスポータルログインがない場合は、ライセンスを販売した人に連絡してください。そうすれば、ライセンスのセットアップを手伝ってくれるはずです。
  • 元のインストールメディアからISOを再作成し、チェックサムを比較します。

マイクロソフトは常にソフトウェア海賊を裏切ろうとしていることを忘れないでください。そのため、ライセンスの支払いを済ませた人々の生活は困難になっています。以前のバージョンのMS製品の場合、これは、home/pro/edu/entと組み合わせたOEM /小売/ VLSCの各組み合わせが、同じバージョンに対して独自のsha1ハッシュを持っていることを意味していました。また、使用しようとしたライセンスキーを、ソフトウェアのバージョンだけでなく、キーを購入したチャネルとも一致させる必要がありました。さらに、各OEMメーカー(Dell/hp/etcなど)には、すべてのバージョンに対して個別のsha1コードがあります。 Win 10はまだこの点で完璧ではありませんが、単一のインストーラーがすべてのOEMおよび小売店と互換性を持つことは、古いシステムよりもはるかに優れています。

ああ、私は最後の段落に追加するのを忘れていました。上記のすべての組み合わせに対して、独自のiso <->キーペアのセットを持つさまざまな言語領域もあります。言語領域の問題がWindows 10にどのように関連しているかはまだわかりません。

PS。サードパーティの情報/ソフトウェアが気になる場合は、参考までに、Microsoftは FCIV、サイトからダウンロード可能 と呼ばれるMD5/SHA1ツールも用意しています。

0
BeowulfNode42

ダウンロードできない各ISOに一意のIDが埋め込まれるようになったためです。私は過去2日間にWindows 10 x64 ISOを4回ダウンロードしましたが、各ダウンロードはエラーなしで完了し、それぞれに異なるmd5サムがありました。

94413128e084237b291e8dcb6d66042a *Windows10-x64-A.iso
b4fe0950ce455035d4c69abcc57f6e22 *Windows10-x64-B.iso
0f97d05fc0dd407108c3dcf036b4a7b4 *Windows10-x64-C.iso
5787c173f8590cf48633ec20dc683131 *Windows10-x64-D.iso

WinMergeは、バージョン間で異なるファイルが

sources/boot.wim
sources/install.esd
sources/ws.dat

W.datだけを確認すると、ISOごとにInstanceIDの値が異なることがわかります。おそらく、これらはキーのアクティブ化に関して機密情報である必要があるため、使用するものは記載していません。

[in B:] InstanceId=f1a7e812-3f62-4457-9c7e-4f255d608e6c
[in C:] InstanceId=1e380011-8f50-49bd-9711-6c204f846e84
[in D:] InstanceId=f1a7e812-3f62-4457-9c7e-4f255d608e6c
0
Phil Goetz