江村様
いつもお世話になっております。
yasujiです。
メモリテストツールのご紹介ありがとうございます。
私は、10年近く使用している実績のあるMemTest86 Free(V9.3)を使用してメモリのテストを実施しました(以前メモリエラーを発見したバージョンに固定して使用)。
その結果、すべてのテストをパスして、エラーは見つかりませんでした。
この結果を受けて、EmEditorはv24.4.902に固定して、ファイルのエラーを完全に排除するために、〔再現手順〕を再度実行して、圧縮ファイルの展開を含めてやり直しました。
ただし、初回はD:のみだったので、手元にあったHDDドライブを事象発生比較のためにG:, H: J:として追加しました。
それぞれのファイルのデータが完全一致していることを確認するために、SHA256のハッシュ値を取得して確認しました。
今回使用したドライブと型番は下記のとおりです。
なお、すべてのドライブにおいて、chkdsk /f
を実行済みです。
D: ST8000DM004-2CX188, 8TB
G: WD My Passport 2627 USB HDD (WDC WD40NDZW-11MR8S1), 4TB
H: WDC WD120EFBX-68B0EN0, 12TB
J: ZST8000DM004-2CX188, 8TB
ハッシュ値は、コピー完了後にWindowsを再起動してから次のPowerShellスクリプト(PowerShell v7.4.6で使用)で取得しました。ハッシュ値の取得には、Windows標準のcertutil.exeを使用しています。
$flist = Get-ChildItem -File; $flist | % -begin { $i = 0; $hashtype = "sha256"; } {
$exe_result = certutil.exe -hashfile "$($_.FullName)" $hashtype;
Write-Host "$([string]::Format("{0,-9}: {1}", "File name", $_.FullName))";
Write-Host "$([string]::Format("{0,-9}: {1} [Byte]", "File size", $_.Length))";
Write-Host "$([string]::Format("{0,-9}: {1}", $hashtype.ToUpper(), $exe_result[1]))";
if ($flist.Length -gt 1 -and $i -ne ($flist.Length - 1)) { Write-Host ""; };
$i += 1;
}
使用したファイルのハッシュ値の一覧は、末尾の〔ファイルのハッシュ値の一覧〕に示した通りです。
江村様の提示いただいたXMLファイルの情報についてですが、jawiki-20241020-abstract.xmlとenwiki-20241020-abstract.xmlは、私が展開した同じファイルよりもそれぞれ 7 [Byte]少なく、総行数も 1 [行]少なくなっております。
私が、提示したSHA256のハッシュ値と一致するかご確認をいただいて、再度不具合の検証手順の実施をお願いいたします。念のため、圧縮ファイルは保存先ディレクトリを分けて、2回ダウンロードしてハッシュ値が一致することを確認しています。なお、私の行数の情報は、EmEditorを使用してXMLファイルを開いた2回目の時に表示されるステータスバーに表示される「行数」を正しい情報としています。
EmEditor v24.4.902を使用して、初回の手順通りに実施した結果は、下記の通りになりました。今回は、件数が多いためExcelで表を作成して、下記に貼り付けました(列はタブ区切りなので、コピーしてExcelに貼り付けると見やすくなると思います)。
CaseNo ファイル名 ファイルパス名 行数 カーソル位置
1.1* enwiki-20241020-abstract.xml D:\TestData\enwiki-20241020-abstract.xml 0/86,673,255 行 86,673,255行, 1桁
2.1* enwiki-20241020-abstract.xml G:\TestData\enwiki-20241020-abstract.xml 0/89,351,439 行 89,351,439行, 1桁
3.1 enwiki-20241020-abstract.xml H:\TestData\enwiki-20241020-abstract.xml 0/85,969,886 行 85,969,886行, 1桁
4.1* enwiki-20241020-abstract.xml J:\TestData\enwiki-20241020-abstract.xml 0/86,701,277 行 86,701,277行, 1桁
4.1.2 enwiki-20241020-abstract.xml J:\TestData\enwiki-20241020-abstract.xml 0/85,969,886 行 85,969,886行, 1桁
1.2* jawiki-20241020-abstract.xml D:\TestData\jawiki-20241020-abstract.xml 0/21,809,459 行 21,809,459行, 1桁
2.2* jawiki-20241020-abstract.xml G:\TestData\jawiki-20241020-abstract.xml 0/21,809,459 行 21,809,459行, 1桁
3.2 jawiki-20241020-abstract.xml H:\TestData\jawiki-20241020-abstract.xml 0/20,871,119 行 20,871,119行, 1桁
4.2* jawiki-20241020-abstract.xml J:\TestData\jawiki-20241020-abstract.xml 0/22,326,599 行 22,326,599行, 1桁
4.2.2 jawiki-20241020-abstract.xml J:\TestData\jawiki-20241020-abstract.xml 0/20,871,119 行 20,871,119行, 1桁
1.3 jawiki-20241020-pages-meta-current.xml D:\TestData\jawiki-20241020-pages-meta-current.xml 0/307,099,309 行 307,099,309行, 13桁
2.3 jawiki-20241020-pages-meta-current.xml G:\TestData\jawiki-20241020-pages-meta-current.xml 0/307,099,309 行 307,099,309行, 13桁
3.3 jawiki-20241020-pages-meta-current.xml H:\TestData\jawiki-20241020-pages-meta-current.xml 0/307,099,309 行 307,099,309行, 13桁
4.3 jawiki-20241020-pages-meta-current.xml J:\TestData\jawiki-20241020-pages-meta-current.xml 0/307,099,309 行 307,099,309行, 13桁
4.3.2 jawiki-20241020-pages-meta-current.xml J:\TestData\jawiki-20241020-pages-meta-current.xml 0/307,099,309 行 307,099,309行, 13桁
※1 CaseNo 2.2のファイル読込中の最後付近のステータスバー表示内容が、「ファイルを読込中...(2,453 MB / 2,380 MB, 21,415,157 行) (103 %) 65 MB/s 残り時間: 0秒」と表示され、進捗率が100%を超えていた。
※2 不具合が発生したCaseNoには、その末尾に「*」を追記している。
不具合が発生するドライブは、D:, G:, J:であることが判明しました。D:とJ:は、同じメーカーで同じ型版です。
HDDのハードウェアもこの不具合の発生させる要因の一つであると判明しました。
上記にも書きましたが、CaseNo 2.2のファイル読込中の最後付近のステータスバー表示内容が、「ファイルを読込中…(2,453 MB / 2,380 MB, 21,415,157 行) (103 %) 65 MB/s 残り時間: 0秒」と表示され、進捗率が100%を超える現象も発生しましたが、EmEditorの不具合ではないでしょうか?
この不具合の発生原因の詳細情報のご提供をお願いいたします。
〔ファイルのハッシュ値の一覧〕
ダウンロードした圧縮ファイル:
File name: C:\DLData\enwiki-20241020-abstract.xml.gz
File size: 888851612 [Byte]
SHA256 : 5db1f530bde86e127be0e1a9f9360b80ee3b053db63085d894ee81025730949f
File name: C:\DLData\jawiki-20241020-abstract.xml.gz
File size: 273506145 [Byte]
SHA256 : bc9c0ae7be517c68bb2c79c16b9775099f590f240dee684baa8f5c03f44a6bc9
File name: C:\DLData\jawiki-20241020-pages-meta-current.xml.bz2
File size: 5041613044 [Byte]
SHA256 : 37103e74e6d54c3d1cd60a5ed5ff036becd4cc1230396662182feced17f773ac
展開したXMLファイル:
※「—」は、ドライブごとの区切行の目印です。
File name: C:\TestData\enwiki-20241020-abstract.xml
File size: 7201978423 [Byte]
SHA256 : 87e58b7649e8d8d11a0a3df1a0d941cff1e057a0a8305b9fdfc83ee1db4b946a
File name: C:\TestData\jawiki-20241020-abstract.xml
File size: 2495630392 [Byte]
SHA256 : 10be66f671c9afaa1a1bf8f045e9816b9c46774d7f1e914111dd11afc90adc21
File name: C:\TestData\jawiki-20241020-pages-meta-current.xml
File size: 23544648340 [Byte]
SHA256 : 72deffd3eb53649de07d13b51174e2e4085d080650b984f1b53263fc23e74033
---
File name: D:\TestData\enwiki-20241020-abstract.xml
File size: 7201978423 [Byte]
SHA256 : 87e58b7649e8d8d11a0a3df1a0d941cff1e057a0a8305b9fdfc83ee1db4b946a
File name: D:\TestData\jawiki-20241020-abstract.xml
File size: 2495630392 [Byte]
SHA256 : 10be66f671c9afaa1a1bf8f045e9816b9c46774d7f1e914111dd11afc90adc21
File name: D:\TestData\jawiki-20241020-pages-meta-current.xml
File size: 23544648340 [Byte]
SHA256 : 72deffd3eb53649de07d13b51174e2e4085d080650b984f1b53263fc23e74033
---
File name: E:\TestData\enwiki-20241020-abstract.xml
File size: 7201978423 [Byte]
SHA256 : 87e58b7649e8d8d11a0a3df1a0d941cff1e057a0a8305b9fdfc83ee1db4b946a
File name: E:\TestData\jawiki-20241020-abstract.xml
File size: 2495630392 [Byte]
SHA256 : 10be66f671c9afaa1a1bf8f045e9816b9c46774d7f1e914111dd11afc90adc21
File name: E:\TestData\jawiki-20241020-pages-meta-current.xml
File size: 23544648340 [Byte]
SHA256 : 72deffd3eb53649de07d13b51174e2e4085d080650b984f1b53263fc23e74033
---
File name: G:\TestData\enwiki-20241020-abstract.xml
File size: 7201978423 [Byte]
SHA256 : 87e58b7649e8d8d11a0a3df1a0d941cff1e057a0a8305b9fdfc83ee1db4b946a
File name: G:\TestData\jawiki-20241020-abstract.xml
File size: 2495630392 [Byte]
SHA256 : 10be66f671c9afaa1a1bf8f045e9816b9c46774d7f1e914111dd11afc90adc21
File name: G:\TestData\jawiki-20241020-pages-meta-current.xml
File size: 23544648340 [Byte]
SHA256 : 72deffd3eb53649de07d13b51174e2e4085d080650b984f1b53263fc23e74033
---
File name: J:\TestData\enwiki-20241020-abstract.xml
File size: 7201978423 [Byte]
SHA256 : 87e58b7649e8d8d11a0a3df1a0d941cff1e057a0a8305b9fdfc83ee1db4b946a
File name: J:\TestData\jawiki-20241020-abstract.xml
File size: 2495630392 [Byte]
SHA256 : 10be66f671c9afaa1a1bf8f045e9816b9c46774d7f1e914111dd11afc90adc21
File name: J:\TestData\jawiki-20241020-pages-meta-current.xml
File size: 23544648340 [Byte]
SHA256 : 72deffd3eb53649de07d13b51174e2e4085d080650b984f1b53263fc23e74033
---
File name: H:\TestData\enwiki-20241020-abstract.xml
File size: 7201978423 [Byte]
SHA256 : 87e58b7649e8d8d11a0a3df1a0d941cff1e057a0a8305b9fdfc83ee1db4b946a
File name: H:\TestData\jawiki-20241020-abstract.xml
File size: 2495630392 [Byte]
SHA256 : 10be66f671c9afaa1a1bf8f045e9816b9c46774d7f1e914111dd11afc90adc21
File name: H:\TestData\jawiki-20241020-pages-meta-current.xml
File size: 23544648340 [Byte]
SHA256 : 72deffd3eb53649de07d13b51174e2e4085d080650b984f1b53263fc23e74033
——
私が使用したツールとバージョンは、下記の通りです。
MemTest86 V9.3 Free
Explzh v9.56
PowerShell v7.4.6
各ツールのダウンロード:
MemTest86 Free
https://www.memtest86.com/download.htm
Explzh
https://www.ponsoftware.com/archiver/download.htm
PowerShell v7.x
https://github.com/PowerShell/PowerShell/releases