바이트를 하드 드라이브에서 직접 읽으려고합니다. 가급적이면 파이썬을 사용하는 것이 좋습니다. 그것이 가능하다면 어떻게해야합니까? 또한 하드 드라이브에 직접 쓸 수 있습니까?Python - 하드 드라이브에서 직접 읽기
하드 드라이브의 전체 복제본을 만든 다음 해당 백업에서 복원하려면이 작업을 수행하고 싶습니다. 내가 원하는 것을 얻을 수있는 쉬운 방법이 있다는 것을 확신합니다. 이것은 부분적으로 호기심입니다.)
바이트를 하드 드라이브에서 직접 읽으려고합니다. 가급적이면 파이썬을 사용하는 것이 좋습니다. 그것이 가능하다면 어떻게해야합니까? 또한 하드 드라이브에 직접 쓸 수 있습니까?Python - 하드 드라이브에서 직접 읽기
하드 드라이브의 전체 복제본을 만든 다음 해당 백업에서 복원하려면이 작업을 수행하고 싶습니다. 내가 원하는 것을 얻을 수있는 쉬운 방법이 있다는 것을 확신합니다. 이것은 부분적으로 호기심입니다.)
리눅스에서는 open('/dev/sdX', 'r')
을 사용할 수 있습니다.
그러나 더 쉬운 방법은 dd
명령 줄 유틸리티를 사용하는 것입니다 (그러나 두 디스크가 완전히 동일하면 올바르게 작동합니다).
고마워요, 첫 번째 부분은 확실히 유용하고 아마 내가 사용하게 될 것입니다. 가능하다면 저는 windwos에서 곧바로 백업하고 싶습니다. (백업 할 부분이 있습니다. 리눅스 :)). – adisander
** '직접 읽기'라는 의미를 명확히 할 수 있습니까? ** 파일 대신 블록을 읽으려는 것입니까? – tuxuday
예, 하드 드라이브에 저장되어있는 비트와 바이트를 의미합니다 (파일에는 없음). 혼란에 대해 유감스럽게 생각합니다.이 질문에 대한 답을 찾는 데 문제가있는 주된 이유입니다. – adisander
운영 체제가 반드시 이것을 허용하는 것은 아닙니다. –