제목 | 사용 & 앰프; 예약 없이 데이터 복구를 위해 |
이 책의 저자 | 타룬 테츠 |
이 책의 발행인 | 간행물 BPB, New Delhi, India |
페이지 | 540 |
크기 | (9.5 x 7.5 x 1.0)인치 |
ISBN | 81-7656-922-4 |
프로그래밍 및 비프로그래밍을 통한 Taron Tej의 데이터 복구 챕터의 예
색인
프롤로그
- 데이터 복구 소개
- 데이터 손실 이해
- 시스템 실패
- 인적 오류
- 손상된 소프트웨어
- 소프트웨어 오류
- 하드웨어 오류
- 바이러스 제외
- 재해
- 자연 재해
- 다른 유형의 데이터 손실
- 하나 이상의 아파트 분실
- 플로피 디스크 읽기 오류
- 중요한 데이터 삭제
- 비밀번호 분실
- 시스템 실패
- 데이터 복구의 유형 및 영역
- 데이터 복구 전에 컴퓨터 스캔
- 허용 가능한 회수 기간
- 다양한 비용 이해
- 종료 비용
- 데이터 복구 비용
- 사용자 설명
- 요구 사항 정의
- 목표 설정
- 디스크 문제 해결 또는 데이터 복구 프로세스를 시작하기 전에 몇 가지 팁
- 데이터 보호를 위한 몇 가지 팁
- 백업
- 월별 표면 스캔 수행
- 데이터 재구성 주간
- 우수한 바이러스 백신 프로그램 사용
- 플로피 디스크를 안전하게 보관하는 습관을 들이십시오.
- 불법 복제 게임 및 소프트웨어 사용 금지
- 소개
- 하드 디스크 어셈블리
- 접시와 쟁반
- 헤드 읽기/쓰기
- 머리 충돌
- 메인 주차장
- 헤드 컨트롤, 암 및 액추에이터
- 헤더 슬라이더
- 무기
- 헤드 액추에이터
- 동체 모터
- 연결 및 점프
- 논리 테이블
- 캐시 및 캐시 회로
- 헤드 읽기/쓰기
- 접시와 쟁반
- 로우 레벨 하드 디스크 구조
- 형식
- 저수준 형식
- 아파트
- 고급 서식
- 저수준 형식
- 포맷 및 포맷되지 않은 저장 용량
- 바이오스
- INT 13H 인터페이스 및 INT 13H 확장
- Int13H 확장
- 2.1GB 제한
- 33.8GB 제한
- IDE 드라이브용 ATA 사양: 137GB 제한
- 듀얼 및 쿼드 드라이브 IDE BIOS 지원
- INT 13H 인터페이스 및 INT 13H 확장
- 파일 시스템 제한 사항
- FAT12
- FAT16
- FAT32
- NTFS
- 클러스터
- 그룹 규모
- 하드 디스크 논리 구조
- 마스터 부트 레코드(MBR) 또는 마스터 파티션 보드(MPT)
- 기본 부트 레코드 형식
- 파티션 테이블 입력 형식
- 부팅 유형 표시 바이트
- 원래 부서장의 도메인 번호
- 파일 시스템 표시 바이트
- 파티션 최종 헤더 도메인 번호
- 파티션이 시작되는 상대 도메인 번호
- 파티션의 섹터 수
- DOS 부트 레코드(DBR) / DOS 부트 섹터
- 루트 디렉토리 수
- 총 섹션 수
- 멀티미디어 설명자
- FAT의 도메인 수
- 부분별 섹터(또는 헤더별 섹션)
- 숨겨진 섹션
- 파일 할당 테이블(FAT)
- Windows가 부적절한 종료를 감지하는 방법
- 루트 디렉토리
- 대용량 파일 이름(LFN)
- 데이터 영역(또는 파일 영역)
- 단편화 및 재구성된 데이터
- 데이터 손상의 원인 파악
- 부팅 디스크에서 시스템 부팅
- MBR 정보 확인
- MBR이 정상이면 DBR을 확인
- 부팅 디스크에서 시스템 부팅
- 파티션 테이블 입력 형식
- 소개
- 10진수 시스템
- 이진수 시스템
- 2진수에서 10진수로
- 십진수를 이진수로 변환
- 이진 형식
- 조금
- 간식
- 바이트
- 단어
- 이중 단어
- 옥탄가 넘버링 시스템
- 2진수에서 8진수로의 변환
- 8진수를 바이너리로 변환
- 8진수를 10진수로 변환
- 10진수를 8진수로 변환
- 16진수 체계
- 2진수에서 16진수로 변환
- 16진수를 2진수로 변환
- 16진수를 10진수로 변환
- 10진수를 16진수로 변환
- ASCII 코드
- 데이터 표현 및 데이터 저장에 일반적으로 사용되는 몇 가지 중요한 숫자 체계 용어
- 바이트
- 킬로바이트
- 메가바이트
- 기가바이트
- 테라바이트
- PB
- 엑사바이트
- 제타바이트
- 유바이트
- 일반적인 데이터 저장 조건
- 소개
- 데이터 복구 프로그래밍에서 C를 사용하는 이유
- C에 대해 아무 것도 모른다고 가정하십시오.
- 시작하겠습니다
- 키워드
- 컴파일러
- 숫자 인쇄
- 변수 사용
- 숫자 변수의 유형
- 숫자 변수 초기화
- 연산자
- 할당 연산자
- 수학 연산자
- 관련 연산자
- 논리 연산자
- 파티 운영자
- printf() 및 Scanf()에 대한 추가 정보
- 감사 진술
- 그렇지 않은 경우
- 명령 변경
- 중단 문
- 문 계속
- 고리
- 동안 루프
- 루프 동안
- for 루프
- 나는 성명을 발표하려고 했다
- 색인
- 테이블
- 문자표
- 액세스 항목
- 테이블 요소 초기화
- 테이블 순환
- 다차원 테이블
- 로프
- 일반적으로 사용되는 일부 문자열 함수
- 함수 strlen
- strcpy 함수
- strcmp 함수
- strcat 함수
- strtok 함수
- 방법
- 값으로 함수 전달
- 참조 호출
- 따옴표 없음
- C에 메모리 할당
- 메모리 매핑 반복
- 여유 메모리
- 구조
- C에서 인덱스 멤버가 있는 구조
- C의 구조적 이니셜라이저
- C에서 작동하도록 구조체 전달
- 관절
- 공통 키워드
- 데이터 복구에서 연합의 실제 적용
- C에서 파일 처리
- fopen 모드의 파일 모드
- 파일 닫기
- 파일 읽기
- 파일 구독
- 명령줄 인수 C 사용
- 비트 연산자
- 비트비트 Y
- 비트비트 Ή
- 비트 단위 XOR
- 비트 칭찬
- 왼쪽 비트
- 비트 단위로 오른쪽 시프트
- 이진 및 – 십진법 및 변환 기능
- 10진수에서 2진수로의 함수
- 2진수에서 10진수로의 함수
- 문제 해결 및 테스트
- 구문 오류
- 논리적 오류
- 증거
- 몇 가지 테스트 원칙
- 화이트박스 테스트
- 블랙박스 테스트
- 동등한 클래스
- 한계값 분석
- 테스트 계획 개발
- 소개
- 기본적으로
- CPU
- 메인 메모리
- CPU 레지스터
- 어셈블러 구조
- 어셈블러의 장점
- 약속을 지키십시오
- 프로그램 저장 및 로드
- 세분화
- 데이터 트래픽
- 타임아웃
- 내부 하드웨어 종료
- 외부 자료 중지
- 소프트웨어 중지
- CPU
- Int 20H, 프로세스 종료
- Int 21H, MS-DOS 시스템 운용
- 소개
- 단편 소설
- Microsoft 디스크 운영 체제
- (MS-DOS) 버전 1.0
- MS-DOS 버전 2.0
- MS-DOS 버전 3.0 ~ 5.0
- MS-DOS 버전 6.0
- MS-DOS 버전 7.0(Windows 95)
- 필수 명령어
- 속성
- CD(또는 CHDIR)
- CHKDSK
- CLS
- 명령
- 복사
- 문제 해결
- COM 확장
- EXE 확장자
- 삭제(또는 삭제)
- 삭제
- 도스키
- 카탈로그
- 디스크 복사
- 수정
- 로그아웃
- FC
- FDISK
- 검색
- 서식 지정
- 태그
- MD(또는 MKDIR)
- 더
- 이동
- RD(또는 RMDIR)
- 디스크 스캔
- 입력
- 엑스캅
- 일반 단축키, 와일드카드 및 리디렉션
- 바로가기
- 와일드 카드
- 리디렉션
- >
- >>
- <
- |
수도 8 C에서 디스크 BIOS 기능 및 인터럽트 처리
- 소개
- biosdisk 및 _bios_disk 기능
- diskinfo_t 구조
- absread 및 abswrite 기능
- C에서 휴일 처리
- SREGS 구조
- REGS 얼라이언스
- BYTEREGS 및 WORDREGS 구조
- int86 및 int86x 함수
- 분할 기능
- intdos 및 intdosx 함수
- SREGS 구조
- 물리적 디스크 번호를 아는 방법
- Stop 13H(INT 13H), BIOS ROM 드라이브 작동
- 먼저 이야기를 들려드리겠습니다.
- EXT INT 13H
- C 프로그래밍에서 INT 13H 확장을 사용하는 방법
- 프로그램 코딩에 대한 설명
- 플로피 디스크를 읽을 수 없는 이유는 무엇입니까?
- 재설정 방법
- 방법 및 – 1
- 새 플로피 디스크의 부팅 이미지를 저장합니다.
- 플로피 디스크의 DOS 부트 레코드 이미지 생성
- 프로그램 코딩에 대한 설명
- 읽을 수 없는 플로피 디스크의 첫 번째 섹터에 부팅 이미지를 붙여넣습니다.
- 프로그램 코딩에 대한 의견
- 프로그램으로 해보자
- 플로피 디스크의 DOS 부트 레코드 이미지 생성
- 프로그램 코딩에 대한 설명
- 위의 프로그램에서 사용할 수 있도록 부팅 이미지를 16진수로 저장
- 프로그램 코딩에 대한 설명
- 방법: 2
- 방법 1이 작동하지 않으면 어떻게 합니까?
- 모든 미디어 표면 데이터를 하나의 파일에 복사
- 프로그램 코딩에 대한 설명
- 도메인 읽기 오류에 대한 솔루션 고려
- 프로그램 코딩에 대한 설명
- 파일의 데이터를 새 플로피 디스크의 물리적 표면에 붙여넣습니다.
- 프로그램 코딩에 대한 의견
- 삭제되거나 손실된 데이터 복구 고려
- 코딩에 대한 의견
- 코딩에 대한 의견
- 코딩에 대한 설명
- 백업해야 하는 이유
- 백업 시간 및 내용
- MBR(마스터 부트 레코드) 백업 및 사용
- MBR을 백업해야 하는 이유
- MBR 백업으로 복원할 수 있는 것
- MBR을 백업하는 프로그램 작성
- 프로그램 코딩에 대한 설명
- 백업에서 MBR 복원 예약
- 프로그램 코딩에 대한 설명
- DBR(DOS Boot Record) 백업 후 사용
- DBR 백업이 필요한 이유
- DBR 백업은 무엇을 복원할 수 있습니까?
- DBR 백업 생성 및 복원 프로그램
- 전체 디스크 이미지
- 전체 디스크 이미지를 작성하는 프로그램
- 코딩에 대한 의견
- 코딩에 대한 설명
- 전체 디스크 이미지를 작성하는 프로그램
- 마스터 부트 레코드(MBR) 또는 마스터 파티션 테이블(MPT)
- 기본 부트 레코드 형식
- 파티션 테이블 입력 형식
- MBR에서 파티션 테이블을 읽는 프로그램 작성
- 코딩에 대한 설명
- 모든 논리 파티션과 해당 정보를 찾기 위한 계획
- 코딩에 대한 의견
- 코딩에 대한 설명
- 프로그래밍을 통한 MBR 수정
- 코딩에 대한 설명
- DOS 부트 레지스트리(DBR) / DOS 부트 도메인
- 플로피 디스크 및 작은 볼륨용 DBR 읽기
- 대용량 DBR 읽기
- 프로그래밍을 통해 DBR을 재설정하는 방법
- 코딩에 대한 설명
- 원본 파일 복구
- 몇 가지 중요한 파일 형식에 대한 머리글 및 바닥글
- 원본 파일을 복구하는 프로그램 작성
- 코딩에 대한 의견
- INT 10H, 기능 01H: 러너 유형 정의
- 소개
- 데이터를 완전히 복구할 수 없는 경우
- 데이터 삭제가 중요한 이유
- 비파괴 데이터 지우개 프로그래밍
- 프로그램 논리 및 코딩에 대한 주석
- 치명적인 데이터 지우개 예약
- 코딩에 대한 의견
- 특정 파일의 데이터 영역 삭제
- 프로그램 논리 및 코딩에 대한 주석
- 소개
- 숨겨진 아파트
- 파티션을 숨기는 방법
- 파티션을 숨기는 프로그램 작성
- 코딩에 대한 의견
- 파티션을 표시하는 프로그램 작성
- 프로그램 설명
- 파티션을 삭제하는 프로그램 작성
- 프로그램 설명
- "트랙 0 불량" 플로피 디스크 형식
- 디스크 편집 도구 작성