
こんにちは、ヒロです。
最近ガーミンのサイクルコンピュータ(Edghe520j)を購入して、データを蓄積し始めたのですが、今日のインドア練習のデータ(fitファイル)が壊れているらしく、ガーミンコネクトでアップロードされませんでした”(-“”-)”
(購入前にサイクルコンピュータやパワーメーターも調査したので、そのうち記事書きます。)
で、いろいろと調べて、ファイルを修復できたのですが、その備忘録です。
Fitファイル修復で初めにやること
まずは、ガーミンEdge520jからデータを吸い上げます。
Edge520Jからデータ吸い取り
これは簡単で、
1.PCとEdge520を直接USBケーブルで繋ぐ。するとEdghe520JがPCのエクスプローラー(フォルダとかいっぱい見えるやつ)上に現れる。

2.Garmin Edge520J中にあるActivitiesというフォルダを開きます。ガーミンの履歴に出てくるアクティビティファイルが全部この中に入っているので、破損してるfitファイルをコピーしてデスクトップとかにペーストします。ファイルの準備はこれで完了。
で、このファイルをどうにかして修復します。
まずは修復できなかった方法
まず、ダメだった方法を書いときます。
これやっても修復できない、動かない、など結果的に使えなかったものを書いときます。
ガーミンコネクトからの手動アップロード
とりあえず自動でアップロードされなかったので、PC版のガーミンコネクトから、破損したままのFitファイルを手動アップロードしてみました。
アクティビティページにある、インポートボタンを押しすと、ファイルを選択してアップロードすることができるはずなのですが、、、、ダメです。
fitファイルが壊れているため、エラーでインポートができませんとの表示になります。

やはりファイルを修復しないとダメなようです。
修復用ツールを試してみる
そこで修復用ツールを探す旅に出ました。調べると海外のサイトの情報がほとんどで、あまり日本語の情報は見つかりませんでした。
で、いくつか試したので、ご紹介。
Garmin online fit repair tool
http://garmin.kiesewetter.nl/
サイト上からファイルをアップロードするだけで、修復ができるらしいです。
が、私の場合、アップロードはされるが、その後の反応なし。
かなり古いサイトのようなので、何が原因か分かりませんが、ダメでした。
FIT File Repair Tool
http://fitfilerepairtool.info/?=the5krunner
これは、マイクロソフトAccessのAPI(無料)を使って、fitフィルの修復が可能なツールのようです。海外のサイトを見ると、結構使われてるツールみたいです。
が、インストールして起動するところまでは行くのですが、その後エラーで止まりました。再インストールなども試してみましたが、やはり動きません。
私のPCの環境ではNGのようです。ちなみにWindows10です。
A collection of useful tools for manipulating FIT files.を使ってFITファイルを修復する方法
で、うまくいったのが、こちらのサイトのツールです。
A collection of useful tools for manipulating FIT files.
https://www.fitfiletools.com/
fitファイルをいろいろとカスタマイズするためのツールがたくさんあるサイトです。
しかし、このサイトにはFITファイルの修復用のツールはありませんでした。
よって、このサイトでFITファイルが修復できるとは、たぶんだれも考えないと思います。
これから教えるやり方は、どこにも書いてありませんでしたが、ちょっと思うことがあってチャレンジしてみたらうまくいきました( ̄ー ̄)ニヤリ。ほめてもらえると嬉しいです。
FITファイルの修復方法
では、さっそくやり方です。
ページを開くとこんな感じ。

ここで、左上にあるField Stripper(いらない項目を削除するツール)のLaunchボタンを押します。
するとこのツールが選択されて、画面下の方にファイルのアップロードができる場所が現れます。
↓こんなのが出現します。

で、上記部分で、
あとは、先ほどのガーミンコネクトWEB上から、アクティビティのインポートを行えば、完了です。
うまく修復されていれば、エラーが出ずにファイルをインポートすることができます。
Edge520Jの方にもデータを保存しておきたい場合は、先ほどのEdge520のActivityフォルダに修復されたデータをコピーすればOKです。
以上です。

コメント