プロが教える店舗&オフィスのセキュリティ対策術

WindowsXP SP3使用(更新版)。予めデータをCDにバックアップしリカバリ後に、同データを再度PCに保存したところ、jpgファイルのみで、開けるものと開けないものが出ています。

■エラー内容は「このビットマップファイルは無効であるか、あるいは現在サポートされていない形式です。」。
■「プログラムから開く」から、Paint, Picture Manager, Fax and Viewer で試しましたがいずれも駄目です。
■プロパティを見ると、どちらも「ファイル形式:jpg プログラム:Paint」です。

考えられる原因や解決方法を教えていただければ助かります。よろしくお願いいたします。

A 回答 (6件)

>他のセグメントのマーカも直さなければ駄目ということも、あるのでしょうか。


→基本的には直さないと駄目ですが、不要なマーカも有り
 ますので、全てを直さないといけないかどうかは内容を
 見てみないと判りません。

 …が、EOI(0xFFD9)も無いというのは判りませんね。
 もしかすると、
  「拡張子はjpgだけど、内容は別フォーマット」
 と言う事はありませんか?(例えば、bmpやpngだったり)

 折角、バイナリエディタで多少の内容が見る事が出来て
 いますから、他の画像フォーマットを疑ってみる方が良い
 のかも知れませんね。

余談
>コピーを作り、Addr00000000の先頭に「FF D8 FF E0」を入れました。
→「0xFFE0」はSOIでは無いので、無理やり付ける必要は
 有りません。
 付けるのはあくまで「0xFFD8」だけです。
 (むしろ、付けるとおかしくなる可能性は高い)
    • good
    • 0
この回答へのお礼

じっくり見てやってみます。
この度は、何度もアドバイスを頂きとても参考になりました。
感謝しています、ありがとうございます。

お礼日時:2011/07/18 09:43

>・・・となりますと、復旧の手立てはありませんでしょうか?


→バイナリエディタで中身を見ているのであれば、そのまま
 SOI(0xFFD8)を先頭に追加し、
  「ファイル」から「名前を付けて保存」
 で新規保存してください。

 ※上書き保存だと、元データが無くなりますので、”万が一”
  の場合、取り返しが付かなくなる可能性もありますので、
  出来るだけ、上書き保存は避ける様にしてください。
  元データは、本当に不要に成ったら、その時点で削除すれば
  良いです。

この回答への補足

何度もご丁寧にありがとうございます。

コピーを作り、Addr00000000の先頭に「FF D8 FF E0」を入れました。
(開けるファイルにはやはり、これが入っています)
最終部分にエンドマーカも無かったので「FF09」を書き込み
再度試してみましたが、やはり同じで開けませんでした。

他のセグメントのマーカも直さなければ駄目ということも、あるのでしょうか。

補足日時:2011/07/17 14:40
    • good
    • 0

う~ん…^^;



jpegファイルって、最初のコントロール情報が正しいと、
データ部が壊れていても、ある程度表示できる物なの
ですけど、それすら出ないと言う事は、コントロール部
(マーカ)が壊れているのかも知れませんね。
特に、
>このビットマップファイルは無効であるか、あるいは現在サポートされていない形式です。
と出てくるようなのであれば、最初のマーカ(SOI)が
壊れているかもしれませんね。

jpegの内容自体は、バイナリエディタ(Stirling等)で
参照出来ますから、取り敢えずSOI(0xFFD8)が入って
いる事は確認した方が良いかも知れませんね。

バイナリエディタ
 参考:http://www.vector.co.jp/soft/win95/util/se079072 …
jpegの内容
 参考:http://hp.vector.co.jp/authors/VA032610/JPEGForm …

この回答への補足

SWM5903さん、詳しく的確なご説明と情報のリンクをありがとうございます。
さっそく試してみました。
開けないファイルには「SOI スタートマーカ (Start of Image)  0xFFD8」が無く
開けるファイルには、ありました。

・・・となりますと、復旧の手立てはありませんでしょうか?

補足日時:2011/07/17 10:18
    • good
    • 0

jpegファイルルは拡張子が同じでも、いくつかの形式があって、たとえば、携帯電話や、掲示板に投稿する場合に開けない物があります。

しかし、Paint, Picture Manager, Fax and Viewer 及びインターネットエクスプローラでは基本的に全ての形式に対応しているはずですから、物によって開けたり開けないということは考えにくいです。
どのファイルもPCリカバリ前には開けていたのなら、CDにバックアップしたした時にファイルが壊れたとしか考えにくいです。
フォトショップなどの画像処理ソフトがあればすぐ分かりますから、お持ちなら直接CDから開いてみて下さい。CDの形式、焼きこみソフト、PCへの接続、様々な要因で書き込みエラーが出ますし、スピンドルケース入りの激安CDや、100均のCDなどはメディアの信頼度が全くありませんから、そのような物を使われたなら、ファイルがおかしくなる可能性も十分考えられます。
    • good
    • 0
この回答へのお礼

フォトショップやイラストレーターもリカバリ前に使っていましたので
再び試そうか?と焦ったりしていました。
CDや環境に問題ないので、仰るようにファイルが壊れていた?と危惧していたところです。
ありがとうございます☆

お礼日時:2011/07/17 10:09

開けないJPGファイルはおそらくリカバリー前に入っていた特別のアプリケーションで作成されたものではないでしょうか。

したがって、その元アプリをもう一度インストールすれば開けるかと思いますが。
心当たり無いでしょうか?。
またフリーソフトの画像加工ソフトで開けないかお試し下さい。
「JTrim」
http://www.woodybells.com/jtrim.html
「pixia」
http://www.pixia.jp/
    • good
    • 0
この回答へのお礼

情報ありがとうございます。
開けなかったです・・・残念。

お礼日時:2011/07/17 10:03

ショートカットじゃないですか?



>■プロパティを見ると、どちらも「ファイル形式:jpg プログラム:Paint」です。
ショートカットでも似たように出ます

ファイルの容量を確認してください
    • good
    • 0
この回答へのお礼

ショートカットなら直ぐにわかるのですが、、、残念です。
ありがとうございます。

お礼日時:2011/07/17 10:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!