当サイトの記事にはプロモーションが含まれています。

Windows PowerShellでチェックサムを確認する方法

パソコンパソコン・スマホ教室
スポンサーリンク

こんにちは!今日は、Windows PowerShellを使って、ファイルのチェックサム(ハッシュ値)を確認する方法をご紹介します。特に、パソコンやスマホの操作に不安がある方でも、安心して実践できる内容にしていますので、ぜひ最後までご覧ください。

スポンサーリンク

チェックサムって何?

Windowsのイメージ

Windowsのイメージ

まず、「チェックサム」という言葉を聞いたことがあるでしょうか?簡単に言うと、チェックサムは「ファイルの指紋」のようなものです。ファイルの内容が少しでも変わると、この指紋(チェックサム)も変わります。これを利用して、ファイルが正しくダウンロードできたか、改ざんされていないかを確認することができます。

例えば、インターネットからソフトウェアをダウンロードした際、そのソフトの公式サイトに記載されているチェックサムと、自分のパソコンで確認したチェックサムが一致すれば、ファイルが正しくダウンロードされたことが確認できます。

PowerShellでチェックサムを確認する方法

では、実際にPowerShellを使って、ファイルのチェックサムを確認してみましょう。

PowerShellを開く

まず、スタートメニューを開き、「PowerShell」と入力して、表示された「Windows PowerShell」をクリックします。

コマンドを入力する

PowerShellが開いたら、以下のコマンドを入力します。

Get-FileHash "C:\path\to\your\file.ext" -Algorithm SH

※「C:\path\to\your\file.ext」の部分は、確認したいファイルのパスに置き換えてください。

例えば、デスクトップにある「example.txt」というファイルのチェックサムを確認する場合、以下のように入力します。

Get-FileHash "C:\Users\YourName\Desktop\example.txt" -Algorithm SH

結果を確認する

コマンドを実行すると、以下のような結果が表示されます。

Algorithm Hash Path
- -
SHC1D1E2F3G4H5I6J7K8L9M0N1O2P3Q4R5S6T7U8V9W0X1Y2Z3B5C6D7E8F9G0 C:\Users\YourName\Desktop\example.txt

この「Hash」の部分が、ファイルのチェックサムです。

複数のファイルのチェックサムを一度に確認する方法

もし、フォルダ内の複数のファイルのチェックサムを一度に確認したい場合は、以下のコマンドを使用します。

$folderPath = "C:\Users\YourName\Desktop\YourFolder"
Get-ChildItem -Path $folderPath -File | ForEach-Object {
$fileHash = Get-FileHash -Path $_.FullName -Algorithm SH@{
FileName = $_.Name
Hash = $fileHash.Hash
}
} | Format-Table -AutoSize

このコマンドを実行すると、フォルダ内のすべてのファイルの名前とチェックサムが一覧で表示されます。

よくある質問や疑問

Q1: チェックサムを確認する目的は何ですか?

チェックサムを確認することで、ファイルが正しくダウンロードされたか、改ざんされていないかを確認できます。特に、インターネットからソフトウェアをダウンロードする際に、公式サイトに記載されているチェックサムと一致するかを確認することが重要です。

Q2: 他のアルゴリズム(MD5やSH)でチェックサムを確認するにはどうすればいいですか?

PowerShellでは、`-Algorithm`オプションで使用するアルゴリズムを指定できます。例えば、MD5を使用する場合は、以下のように入力します。

Get-FileHash "C:\path\to\your\file.ext" -Algorithm MD5

ただし、MD5やSHはセキュリティ上の理由から、現在ではSHの使用が推奨されています。

まとめ

今回は、Windows PowerShellを使ってファイルのチェックサムを確認する方法をご紹介しました。手順はとても簡単で、特別なソフトウェアをインストールすることなく、標準で搭載されている機能を使うことができます。

ファイルの安全性を確認するために、ぜひこの方法を活用してみてください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました