#topicpath
#contents

* PartitionRW [#v944e44b]

Windows XP以降でパーティションの読み書きを行うツールです。
// ⇒ [[関連日記>]]
Windows XP以降でパーティションの読み書きを行うツールです。 ⇒ [[関連日記>http://gir-lab.spaces.live.com/blog/cns!63A4C32EDA5CF2F7!797.entry]]
- [[RawDiskAccess]]と[[Object Viewer]]と[[Partition Viewer]]のコードを組み合わせたものです。
- 不良セクタだらけのディスクからイメージを吸い取るために即席で作成しました。
- モーターの動作が不安定で不良セクタもあるハードディスクから、可能な限りデータを取り出すために作成しました。モーターが止まっても何日か放置すると動き出したりするので、場所を指定して部分的に読み取る必要がありました。どうにか必要なデータを取り出すことができました。

#ref(PartitionRW-20080606.png,nolink)

** &color(red){警告}; [#sb975015]

&color(red){''操作によってはディスクの内容を破壊する危険があります。それに伴う損害等は一切保証できません。ご利用は自己責任でお願いします。''};

ツールとしての完成度は低いです。

- 読み込んだデータは16MBごとに細切れのファイルとなります。既に存在する場合はスキップするため、途中まで読んでから後で再開することが簡単に出来ます。再開時に読み込み済みの部分が更新されていた場合の同期は行われないため注意が必要です。
- 排他処理を行っていないため、マウントされたハードディスクの操作はできません。
- ファイルシステムキャッシュを操作しないため、書き込み結果の反映には再起動が必要です。
- ファイルシステムキャッシュを更新しないため、書き込み結果の反映には再起動が必要です。
- 不良セクタで停止します。手動で停止箇所からずらして再開するなどの対処が必要です。
- パーティションマップの操作は行いません。パーティションの書き込みには、あらかじめ対象データと同サイズのパーティションを準備して、それを指定する必要があります。データとパーティションのサイズが異なる場合の動作は予期しないものとなります。
- 作者の用途にはこの仕様でも充分なため、現時点での拡張予定はありません。

** ダウンロード [#y5dfe600]

自作ツール等の参考に供する目的でソースのみ提供します。&color(red){''繰り返しますが無保証です。''};

- ソース: &ref(PartitionRW-20080606.zip); - 最初のリリース。
- ライセンス: パブリックドメイン

#include(:VCS2008Exp,notitle)

//*** 過去のリリース

** コメント [#k28c4142]

#comment(below)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS