ファイルからの新しいフロッピィの表面のセクターでデータを書くプログラム

Files Recovery Software
連絡先の詳細 顧客サポート ダウンロードのデモ 製品  

 
 

プログラムコーディングのコメント:

プログラムのコーディングでは、あらゆるステップはディスク読込み操作の間に不良セクターによって発生する間違いを扱い、イメージファイルのサイズを維持するのに私達が使用しているデータバッファdbuf2 [512]を除く前のプログラムがと同じある。

これをすることによって、私達は私達が不良セクターから読み損い、によって今ある情報のスペースを満たしている、私達がディスクイメージの正確さを維持するように512バイトの偽似情報を書くこと。

ファイルからの新しいフロッピィの物理的な表面にデータを貼りなさい:

このステップでは、私達は私達がファイルにそれをコピーしたかどれによって新しいフロッピィの物理的な表面、セクターによるセクターに前のプログラムによってファイルで、同じように貯えられるデータを貼る。

プログラムは次の主要なステップと進む:

  • 私達が判読不可能なフロッピィの表面データを一時的に貯えたファイルを開けなさい。
  • INT 13Hの再調節機能00Hによってディスクシステムをきちんと初期設定しなさい。
  • ファイルからの新しいフロッピィのセクターで情報を書きなさい。
  • 書状態を発見に同時に表示するか、または間違いの発生を避けなさい。

プログラムソースコードは次に与えられた。 私達をそれがいかに働くか検査することを許可しなさい:

/* 前のプログラムによって作成されるファイルからの新しいフロッピィの表面のセクターでデータを書くプログラム */

#include <bios.h>
#include <stdio.h>

void main(void)
{
int head,track;
union REGS regs;
int result,i,sector;
int count =0;

char filename[80];
struct diskinfo_t dinfo;
static char dbuf[512];
FILE *fp;
clrscr();
printf("\n データを一時的に貯えるために道が付いているファイルの名前を入れなさい\n");
gets(filename);

if((fp=fopen(filename,"rb"))==NULL)
{
printf("ファイルを作成できなかったり出るためにキーを押さない");
getch();
exit(1);
}

 

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33

Next page
 
 
データ回復図書
 
章1 データ回復の概観
章2 ハードディスクの導入
章3 ディスクおよびosへの論理的なアプローチ
章4 ナンバーシステム
章5 cのプログラミングの導入
章6 コンピュータ基本原則への紹介
章7 必要なdosは命じる
章8 ディスクBIOSは作用し、cとの処理を中断する
章9 大きいハードディスクの処理
章10 買収されたフロッピィからのデータ回復
章11 バックアップの作成
章12 プログラミングを用いる読み、変更MBR
章13 プログラミングを用いる読み、変更DBR
章14 「未加工ファイル」回復のためのプログラミング
章15 データワイパーのためのプログラミング
章16 ディスクのためのより多くの実用性の開発
付録 データ回復言葉の語集
 
 
Pro Data Doctor

製品

連絡先の詳細

顧客サポート

ダウンロードのデモ

契約条件

 
Pro Data Doctor