﻿==========================================================
  ReviveUSB 0.2.14（ベータ版）
  USBメモリ・SDカード・外付けドライブのデータ救出ソフト
==========================================================

■ ソフトの概要

「ドライブを使うにはフォーマットする必要があります」と表示される、
RAW と表示される、ファイルが見えなくなった、誤って削除した――
そんな USBメモリ・SDカード・外付けドライブからファイルを取り戻すソフトです。

USBメモリには、家族の写真や何か月もかけた仕事のように、
二度と作り直せないものが入っています。ReviveUSB は、あなたのデータを
自分のデータと同じように大切に扱うつもりで作りました。

処理は次の順番で進みます。

  1. ドライブ全体をイメージファイルへ丸ごとコピーする
  2. そのコピーからファイルを復元する
  3. ファイルがそろってから、必要ならドライブを修復する

バックアップと復元の間は、元のドライブを読み取るだけで書き込みません。

主な機能
  ・ファイルシステムが読める場合は、元のファイル名とフォルダー構成のまま
    復元します（NTFS・FAT32・exFAT、2 GB 以下のカードの FAT12/16。
    削除済みファイルも対象）。
  ・ファイル名が失われていても、写真・動画（MP4、MOV、AVI）・音声（MP3、WAV）・
    PDF・ZIP・Office 文書（doc、xls、ppt）・HWP を
    ファイルの中身（シグネチャ）から探し出します。
  ・イメージ作成が中断しても、続きから再開できます。
  ・修復（検査・フォーマット・完全再構築）はデータが消えるため、
    確認の文字を入力してから実行します。
  ・ドライブ自体が故障している場合は修復せず、ファイルを取り出したうえで
    ドライブの交換をおすすめします。

※ 復元が必ず成功するとは限りません。大切なデータが入ったドライブは、
  復元が終わるまでフォーマットや chkdsk をしないでください。
  上書きされたデータは戻せなくなります。


■ 取り扱い種別

フリーソフト（無料）です。広告・ユーザー登録はありません。
現在ベータ版です。


■ 動作環境

  ・Windows 10 / 11（64 ビット）
  ・管理者権限（ドライブを直接読み取るため）
  ・復元したいドライブと同じ容量以上の空きがある、別のドライブ
    （イメージファイルの保存先）
  ・別途必要なソフトはありません。


■ インストール方法

インストールは不要です。ZIP ファイルを展開し、ReviveUSB.exe を
実行してください。起動時に管理者権限の確認が表示されたら「はい」を
選びます。

使い方は、プログラムの「ヘルプ」メニューから日本語のマニュアルを
開けます（ブラウザーで表示されます）。

  かんたんな手順
    1. 「更新」をクリックし、一覧から USB ドライブを選ぶ
    2. 「イメージにバックアップ」で、別のドライブにイメージを保存する
    3. 「ファイル復元(名前・パス)」でイメージを選び、保存先フォルダーを
       指定する。何も戻らなければ「ファイル復元(シグネチャ)」を使う
    4. ファイルがそろってから、必要なら修復ボタンでドライブを直す


■ アンインストール方法

ReviveUSB.exe を削除してください。レジストリは使いません。
次のファイルが残っている場合は、あわせて削除できます。

  ・%APPDATA%\ReviveUSB\        （表示言語の設定）
  ・%TEMP%\ReviveUSB-help\      （ヘルプを開いたときのコピー）
  ・作成したイメージファイルと、その横にできる進行状況ファイル


■ セキュリティソフトの警告について

ReviveUSB はまだコード署名をしていません。そのため、初回起動時に
Windows SmartScreen の「Windows によって PC が保護されました」が
表示されることがあります。その場合は「詳細情報」→「実行」で起動できます。

また、ドライブを直接読み書きする機能を持ち、1 つの exe に
まとめてあるため、セキュリティソフトがマルウェアと誤検出する
可能性があります。ReviveUSB はインターネットへ自動で接続しません
（自動更新機能はありません）。ヘルプメニューの「更新の確認」や、
復元後に表示される支援のボタンを押したときだけ、ブラウザーでページを開きます。

ファイルが改変されていないことは、SHA-256 で確認できます。

  ReviveUSB.exe の SHA-256:
  dabde0b5cf8f2615e65183f735755804a7b6526f160739e57c680922d2ed07e7

  確認方法（PowerShell）:
  Get-FileHash .\ReviveUSB.exe -Algorithm SHA256


■ 免責事項

本ソフトは現状のまま提供され、いかなる保証もありません。
本ソフトの使用によって生じた損害について、作者は責任を負いません。
修復機能（検査・フォーマット・完全再構築）はドライブのデータを
消去しますので、必ず先にファイルを復元してください。


■ 使用している他者の著作物

アイコンの USB と再起動の図形には、Google Material Symbols
（"usb"、"restart_alt"）を使用しています。
  ライセンス: Apache License 2.0
  https://www.apache.org/licenses/LICENSE-2.0
  https://fonts.google.com/icons
本体には Python 実行環境（Python Software Foundation License）が
含まれています。


■ 作者への連絡先

  作者:   Barbellsoft
  メール: softbarbell@gmail.com
  Web:    https://barbellsoft.com/ja/revive/
  ご意見・不具合の報告: https://barbellsoft.com/ja/feedback.html


■ 更新履歴

  0.2.14（2026/11/01）
    ・故障したドライブから直接シグネチャ復元するとき、読めない領域を
      何度も読み直さないようにし、早く終わるようにした
    ・名前の末尾がピリオド・空白のファイルや COM¹・LPT² のような名前の
      ファイルを、Windows で開いて削除できる名前で保存
    ・ドライブのテストで空きが 1 MB 未満のとき、合格ではなく
      テストできなかったと表示
  0.2.13（2026/10/30）
    ・2 GB 以下の SD カード・USB メモリ（FAT12/16）から、削除した
      ファイルを名前とフォルダーごと復元
    ・断片化や一部が壊れた NTFS・FAT32・exFAT ドライブで、より多くの
      ファイルを見つけるようにした
    ・シグネチャ復元で HWP、旧 Office 文書（doc、xls、ppt）、MP3、AVI、
      WAV も見つけるようにした
    ・ファイルを書き戻すとき、ドライブ上の既存ファイルを上書きせず、
      容量不足でも書きかけのファイルを残さない
    ・復元中にドライブが抜かれた、または一部を保存できなかった場合は、
      成功と表示せずに知らせる
  0.2.12（2026/10/22）
    ・ファイルが戻ると、支援のお願いの小さなウィンドウを 1 回だけ表示（そのまま閉じても可）
    ・内蔵ヘルプにこのウィンドウの説明を追加
  0.2.11（2026/10/21）
    ・ファイルが戻ると、ログに短いお礼と支援リンクを表示
    ・内蔵ヘルプにホームページ・更新の確認の説明を追加
  0.2.10（2026/10/21）
    ・ヘルプメニューに「ReviveUSB ホームページ」と「更新の確認」を追加
  0.2.9（2026/10/21）
    ・削除後に上書きされたファイルを、内容が正しくない可能性があると知らせる
    ・4096 バイトセクターの大容量外付けドライブに対応
