ddrescue는 내용이 없는 이미지를 생성합니다.

ddrescue는 내용이 없는 이미지를 생성합니다.

다음 명령을 시도할 때마다

ddrescue /cygdrive/f /cygdrive/e/stickydump.dd

다음과 같은 결과가 나타납니다.

GNU ddrescue 1.25
Press Ctrl-C to interrupt
     ipos:    4294 MB, non-trimmed:        0 B,  current rate:       0 B/s
     opos:    4294 MB, non-scraped:        0 B,  average rate:       0 B/s
non-tried:        0 B,  bad-sector:    4294 MB,    error rate:  15131 kB/s
  rescued:        0 B,   bad areas:        1,        run time:      2m 57s
pct rescued:    0.00%, read errors:  8454144,  remaining time:         n/a
                              time since last successful read:         n/a
Finished

하지만 내가 버리려는 드라이브는 손상되지도 않았습니다. Windows 탐색기를 사용하면 모든 파일에 잘 액세스할 수 있습니다. 내가 잘못된 명령을 사용했나요?

내 드라이브는 다음과 같습니다.

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
C:/cygwin64    243126352 236915628   6210724  98% /
D:             976629756 967002776   9626980 100% /cygdrive/d
E:             125032444   8377648 116654796   7% /cygdrive/e
F:               3948988    926416   3022572  24% /cygdrive/f
Z:               1555160    136252   1418908   9% /cygdrive/z

cygwin을 사용하고 있는데 Windows와 호환되지 않기 때문입니까?

답변1

ddrescue(및 dd)는 블록 장치(예: 디스크 또는 파티션) 또는 파일에서 작동합니다.

디렉토리에서 ddrescue를 사용하려고 합니다.블록 장치의 파일 시스템 마운트 위치.

RE Cygwin, 원시 블록 장치 액세스로 인해 일부 문제가 발생할 수 있습니까?

예를 들어 다음과 같은 경우가 있습니다.

$ df
Filesystem     1K-blocks    Used    Available  Use% Mounted on
/dev/sda1      3948988      926416  3022572    24%  /cygdrive/f

그런 다음 ddrescue가 /dev/sda1에서 실행됩니다.

또한 dd 또는 ddrescue를 사용하여 이미지를 생성하려면 일반적으로 원시 블록 장치를 마운트 해제하여 변경을 방지해야 합니다(또는 읽기 전용으로 마운트).

관련 정보