HDD 포맷시기를 결정할 수 있는지 궁금합니다. 라이브 리눅스에서 GParted로 포맷되었습니다. 이전에는 Windows가 설치되었고 파일 시스템은 NTFS였습니다. 감사
HDD 포맷시기를 결정할 수 있는지 궁금합니다. 라이브 리눅스에서 GParted로 포맷되었습니다. 이전에는 Windows가 설치되었고 파일 시스템은 NTFS였습니다. 감사
답변:
형식에 따라 다릅니다. 디스크를 파티션하면 타임 스탬프가 남지 않습니다. 그러나 포맷하면 지정된 파티션에 새 파일 시스템이 생성됩니다. 작성 날짜의 기록 여부는 특정 파일 시스템에 따라 다릅니다. 어떤 파일 시스템을 포맷했는지 말하지 않았으므로 Windows, OSX 및 Linux에서 가장 널리 사용되는 파일 시스템에 대해 대답하겠습니다.
이것은 대부분의 주요 Linux 배포판에서 지원되는 최신 파일 시스템입니다. 가장 많이 사용되는 파일 시스템 중 하나입니다. ext4 디스크 레이아웃 에 따르면 , 수퍼 블록 s_mkfs_time
은 파일 시스템이 생성 된시기 이후의 시간 (초)을 보유 하는 32 비트 타임 스탬프를 포함합니다 . ext4 파일 시스템 생성 날짜를 확인하려면 장치를 검사하려는 특정 파티션으로 교체 한 상태 tune2fs
에서 디버깅 명령을 루트 형식으로 실행할 수 있습니다 tune2fs -l /dev/sda1
. 이것은 많은 디버깅 정보를 출력합니다. 필드를 찾으십시오 Filesystem created
.
HFS +는 Mac OS X 및 기타 여러 Apple 장치의 표준 파일 시스템입니다. 볼륨 헤더에는 createDate
볼륨이 처음 작성된시기를 지정 하는 필드 가 있습니다 . OS X에 대해서는 잘 모르지만 빠른 검색에는이라는 명령이 표시되었습니다 hfsdebug
. 이 명령은 파일 시스템 볼륨을 인수로 사용하여 많은 디버깅 정보를 출력합니다. createDate
파일 시스템 작성 날짜를 제공해야하는 필드를 찾으십시오 .
NTFS는 대부분의 Windows 컴퓨터에서 사용되는 파일 시스템입니다. 파일 시스템이 작성된 날짜는에 저장됩니다 FILE_FS_VOLUME_INFORMATION
. 이 데이터 구조는 기본 Windows NT API를 사용하여 검색 할 수 있습니다 ZwQueryVolumeInformationFile()
. 수퍼 유저 답변 에 따르면 이 정보를 검색하는 편리한 유틸리티는 없지만 SysInternals procmon
유틸리티를 사용하면이 정보를 얻을 수 있습니다. 간단한 프로그램이 유용 할 그 유저의 질문에 대한 응답으로 만들었습니다.
Linux 및 기타 유닉스 계열 시스템과 달리 Windows는 시대 이후 (1970 년 1 월 1 일 00:00:00) 이후 시간 형식을 초 형식으로 저장하지 않습니다. 오히려 Windows 시스템의 시간은 1601 년 초부터 100 나노초 간격으로 표시됩니다.