마이크로소프트 드라이브 최적화
| 다른 이름 | 디스크 조각 모음(Disk Defragmenter) |
|---|---|
| 개발자 | 마이크로소프트 |
| 저장소 |
|
| 엔진 | |
| 운영 체제 | 마이크로소프트 윈도우 |
| 종류 | 단편화 제거 소프트웨어 |
| 라이선스 | 사유 상용 소프트웨어 |
마이크로소프트 드라이브 최적화(Microsoft Drive Optimizer, 이전 명칭: 디스크 조각 모음/Disk Defragmenter)는 하드 디스크에 저장된 파일을 다시 정렬하는 단편화 제거 과정을 통해, (또, 가끔씩 사용할 수 있는 공간을 넓히면서) 접근 속도를 빠르게 해 주는 마이크로소프트 윈도우에 내장된 컴퓨터 프로그램이다. 디스크의 파일 읽기/쓰기 성능을 최적화하여 전송 속도를 최대화하는 것이 목적이다.
현대의 버전
윈도우 NT 기반의 버전은 디스키퍼사의 디스키퍼 라이선스 버전을 포함한 것이다.
디라이브 최적화가 사용하는 기술은 다음과 같다[1]:
- 모든 색인과 디렉터리 정보를 한 영역으로 옮긴다. 이 영역을 데이터 가운데 쪽으로 이동함으로써 데이터를 사용하기 위해 헤드가 평균적으로 이동하는 횟수가 이전의 디렉터리 정보를 가지고 있었을 때보다 줄어든다.
- 자주 사용하지 않던 파일을 디렉터리 영역으로부터 멀리 옮긴다.
- 파일 서술자 테이블을 강조하거나 무시한다.
- 파일의 흐름이 끊이지 않게 하여 탐색 시간을 줄인다.
윈도우 비스타에서 윈도우 드라이브 최적화는 예약되지 않은 시간에 자동으로 실행되어 낮은 CPU 우선 순위를 사용하고 낮은 우선 순위의 입출력 알고리즘을 새로이 도입하였다. 이로써 컴퓨터를 사용하는 동안 디스크 조각 모음을 통해 줄어든 자원을 사용하여 단편화를 제거할 수 있다. 이 사용자 인터페이스는 색 그래프와 프로세스 표시기가 완전히 제거되어 있어 단순하게 되어 있다. 현재로써는 서비스팩1의 윈도우 비스타에서도 단편화를 제거할 드라이브를 사용자가 직접 선택하지 못 한다.
64 메가바이트 크기의 데이터 덩어리는 단편화를 제거할 수 없다. 마이크로소프트는 그 까닭이 그렇게 해 보았자 뚜렷한 성능 향상이 없다고 밝혔다. 그 결과, 디스크 조각 모음은 기존에는 15% 남은 공간이 필요했던 것에 비해, 현재는 볼륨의 단편화를 성공적으로 제거하기 위해 특정한 남은 공간을 요구하지 않게 되었다. 윈도우 비스타에 있는 명령 줄 유틸리티 defrag.exe는 더 세세하게 단편화 제거 작업을 제어할 수 있게 해 준다. 이 유틸리티는 윈도우 XP에도 있었던 것이지만, 특정한 볼륨의 단편화를 제거하거나, 단편화 제거 과정 없이 볼륨을 분석하는 데에 사용할 수 있다.
마이크로소프트 드라이브 최적화는 현재 마이크로소프트의 코어 파일 시스템 (CFS) 팀에 의해 유지되고 있다. 윈도우 비스타 버전은 윈도우 비스타 SP1 계열의 윈도우 서버 2008에 있을 여러 개선 사항을 포함하여 업데이트될 예정이다.
제한
윈도우 2000 이후 운영체제에서 디스크 조각모음은 다음과 같은 제한이 있다.
- 휴지통에 있는 파일의 조각은 모으지 않는다. 사용 중인 파일의 조각을 모을 수도 없다.[2]
- 오직 하나의 볼륨만 분석하여, 한 번에 실행하여 조각을 모을 수 있다.[3]
- 오직 로컬 볼륨만 조각을 모을 수 있다. 네트워크 볼륨, 이동식 매체는 지원하지 않는다.[3]
- 윈도우 비스타 이전의 GUI 버전은 조각 모음을 예약할 수 없으나, 윈도우 XP 이후의 경우 명령 줄 유틸리티를 사용하면 조각 모음을 예약할 수 있다.
또한, 윈도우 2000용 버전은 윈도우 XP에 제거된 다음과 같은 제한을 가지고 있다:[3]
- 4 킬로바이트보다 큰 클러스터를 갖는 NTFS 볼륨은 조각을 모을 수 없다.
- 윈도우 2000에서 압축되지 않은 NTFS 파일 데이터의 섬세한 이동은 불가능하다. 하나의 파일 클러스터를 이동할 경우 해당 클러스터를 포함하는 파일의 4 킬로바이트 부분을 이동한다.
- 마스터 파일 테이블(MFT)과 같은 NTFS 메타데이터나 디렉터리의 내용을 서술하는 메타데이터는 조각을 모으지 않는다.
- EFS 암호화 파일은 조각을 모으지 않는다.
각주
- ↑ Inside Windows NT Disk Defragmenting
- ↑ “Ask the Performance Team : Disk Fragmentation and System Performance”. 2009년 2월 13일에 원본 문서에서 보존된 문서. 2008년 5월 1일에 확인함.
- ↑ 가 나 다 Disk Defragmenter Limitations in Windows 2000, Windows XP, and Windows Server 2003
같이 보기
- 스크립트 오류가 있는 문서
- 위키데이터 속성 P18을 사용하는 문서
- 위키데이터 속성 P41을 사용하는 문서
- 위키데이터 속성 P94를 사용하는 문서
- 위키데이터 속성 P117을 사용하는 문서
- 위키데이터 속성 P154를 사용하는 문서
- 위키데이터 속성 P213을 사용하는 문서
- 위키데이터 속성 P227을 사용하는 문서
- 위키데이터 속성 P242를 사용하는 문서
- 위키데이터 속성 P244를 사용하는 문서
- 위키데이터 속성 P245를 사용하는 문서
- 위키데이터 속성 P268을 사용하는 문서
- 위키데이터 속성 P269를 사용하는 문서
- 위키데이터 속성 P271을 사용하는 문서
- 위키데이터 속성 P347을 사용하는 문서
- 위키데이터 속성 P349를 사용하는 문서
- 위키데이터 속성 P350을 사용하는 문서
- 위키데이터 속성 P373을 사용하는 문서
- 위키데이터 속성 P380을 사용하는 문서
- 위키데이터 속성 P396을 사용하는 문서
- 위키데이터 속성 P409를 사용하는 문서
- 위키데이터 속성 P428을 사용하는 문서
- 위키데이터 속성 P434를 사용하는 문서
- 위키데이터 속성 P435를 사용하는 문서
- 위키데이터 속성 P436을 사용하는 문서
- 위키데이터 속성 P454를 사용하는 문서
- 위키데이터 속성 P496을 사용하는 문서
- 위키데이터 속성 P549를 사용하는 문서
- 위키데이터 속성 P650을 사용하는 문서
- 위키데이터 속성 P651을 사용하는 문서
- 위키데이터 속성 P691을 사용하는 문서
- 위키데이터 속성 P716을 사용하는 문서
- 위키데이터 속성 P781을 사용하는 문서
- 위키데이터 속성 P791을 사용하는 문서
- 위키데이터 속성 P864를 사용하는 문서
- 위키데이터 속성 P865를 사용하는 문서
- 위키데이터 속성 P886을 사용하는 문서
- 위키데이터 속성 P902를 사용하는 문서
- 위키데이터 속성 P906을 사용하는 문서
- 위키데이터 속성 P947을 사용하는 문서
- 위키데이터 속성 P950을 사용하는 문서
- 위키데이터 속성 P966을 사용하는 문서
- 위키데이터 속성 P982를 사용하는 문서
- 위키데이터 속성 P1003을 사용하는 문서
- 위키데이터 속성 P1004를 사용하는 문서
- 위키데이터 속성 P1005를 사용하는 문서
- 위키데이터 속성 P1006을 사용하는 문서
- 위키데이터 속성 P1015를 사용하는 문서
- 위키데이터 속성 P1045를 사용하는 문서
- 위키데이터 속성 P1048을 사용하는 문서
- 위키데이터 속성 P1053을 사용하는 문서
- 위키데이터 속성 P1146을 사용하는 문서
- 위키데이터 속성 P1153을 사용하는 문서
- 위키데이터 속성 P1157을 사용하는 문서
- 위키데이터 속성 P1186을 사용하는 문서
- 위키데이터 속성 P1225를 사용하는 문서
- 위키데이터 속성 P1248을 사용하는 문서
- 위키데이터 속성 P1273을 사용하는 문서
- 위키데이터 속성 P1315를 사용하는 문서
- 위키데이터 속성 P1323을 사용하는 문서
- 위키데이터 속성 P1330을 사용하는 문서
- 위키데이터 속성 P1362를 사용하는 문서
- 위키데이터 속성 P1368을 사용하는 문서
- 위키데이터 속성 P1375를 사용하는 문서
- 위키데이터 속성 P1407을 사용하는 문서
- 위키데이터 속성 P1556을 사용하는 문서
- 위키데이터 속성 P1584를 사용하는 문서
- 위키데이터 속성 P1695를 사용하는 문서
- 위키데이터 속성 P1707을 사용하는 문서
- 위키데이터 속성 P1736을 사용하는 문서
- 위키데이터 속성 P1886을 사용하는 문서
- 위키데이터 속성 P1890을 사용하는 문서
- 위키데이터 속성 P1907을 사용하는 문서
- 위키데이터 속성 P1908을 사용하는 문서
- 위키데이터 속성 P1960을 사용하는 문서
- 위키데이터 속성 P1986을 사용하는 문서
- 위키데이터 속성 P2041을 사용하는 문서
- 위키데이터 속성 P2163을 사용하는 문서
- 위키데이터 속성 P2174를 사용하는 문서
- 위키데이터 속성 P2268을 사용하는 문서
- 위키데이터 속성 P2349를 사용하는 문서
- 위키데이터 속성 P2418을 사용하는 문서
- 위키데이터 속성 P2456을 사용하는 문서
- 위키데이터 속성 P2484를 사용하는 문서
- 위키데이터 속성 P2558을 사용하는 문서
- 위키데이터 속성 P2750을 사용하는 문서
- 위키데이터 속성 P2980을 사용하는 문서
- 위키데이터 속성 P3223을 사용하는 문서
- 위키데이터 속성 P3233을 사용하는 문서
- 위키데이터 속성 P3348을 사용하는 문서
- 위키데이터 속성 P3372를 사용하는 문서
- 위키데이터 속성 P3407을 사용하는 문서
- 위키데이터 속성 P3430을 사용하는 문서
- 위키데이터 속성 P3544를 사용하는 문서
- 위키데이터 속성 P3562를 사용하는 문서
- 위키데이터 속성 P3563을 사용하는 문서
- 위키데이터 속성 P3601을 사용하는 문서
- 위키데이터 속성 P3723을 사용하는 문서
- 위키데이터 속성 P3788을 사용하는 문서
- 위키데이터 속성 P3829를 사용하는 문서
- 위키데이터 속성 P3863을 사용하는 문서
- 위키데이터 속성 P3920을 사용하는 문서
- 위키데이터 속성 P3993을 사용하는 문서
- 위키데이터 속성 P4038을 사용하는 문서
- 위키데이터 속성 P4055를 사용하는 문서
- 위키데이터 속성 P4114를 사용하는 문서
- 위키데이터 속성 P4143을 사용하는 문서
- 위키데이터 속성 P4186을 사용하는 문서
- 위키데이터 속성 P4423을 사용하는 문서
- 위키데이터 속성 P4457을 사용하는 문서
- 위키데이터 속성 P4534를 사용하는 문서
- 위키데이터 속성 P4535를 사용하는 문서
- 위키데이터 속성 P4581을 사용하는 문서
- 위키데이터 속성 P4613을 사용하는 문서
- 위키데이터 속성 P4955를 사용하는 문서
- 위키데이터 속성 P5034를 사용하는 문서
- 위키데이터 속성 P5226을 사용하는 문서
- 위키데이터 속성 P5288을 사용하는 문서
- 위키데이터 속성 P5302를 사용하는 문서
- 위키데이터 속성 P5321을 사용하는 문서
- 위키데이터 속성 P5368을 사용하는 문서
- 위키데이터 속성 P5504를 사용하는 문서
- 위키데이터 속성 P5587을 사용하는 문서
- 위키데이터 속성 P5736을 사용하는 문서
- 위키데이터 속성 P5818을 사용하는 문서
- 위키데이터 속성 P6213을 사용하는 문서
- 위키데이터 속성 P6734를 사용하는 문서
- 위키데이터 속성 P6792를 사용하는 문서
- 위키데이터 속성 P6804를 사용하는 문서
- 위키데이터 속성 P6829를 사용하는 문서
- 위키데이터 속성 P7293을 사용하는 문서
- 위키데이터 속성 P7303을 사용하는 문서
- 위키데이터 속성 P7314를 사용하는 문서
- 위키데이터 속성 P7902를 사용하는 문서
- 위키데이터 속성 P8034를 사용하는 문서
- 위키데이터 속성 P8189를 사용하는 문서
- 위키데이터 속성 P8381을 사용하는 문서
- 위키데이터 속성 P8671을 사용하는 문서
- 위키데이터 속성 P8980을 사용하는 문서
- 위키데이터 속성 P9070을 사용하는 문서
- 위키데이터 속성 P9692를 사용하는 문서
- 위키데이터 속성 P9725를 사용하는 문서
- 위키데이터 속성 P9984를 사용하는 문서
- 위키데이터 속성 P10020을 사용하는 문서
- 위키데이터 속성 P10299를 사용하는 문서
- 위키데이터 속성 P10608을 사용하는 문서
- 위키데이터 속성 P10832를 사용하는 문서
- 위키데이터 속성 P11249를 사용하는 문서
- 위키데이터 속성 P11646을 사용하는 문서
- 위키데이터 속성 P11729를 사용하는 문서
- 위키데이터 속성 P12204를 사용하는 문서
- 위키데이터 속성 P12362를 사용하는 문서
- 위키데이터 속성 P12754를 사용하는 문서
- 위키데이터 속성 P13049를 사용하는 문서
- 윈도우 구성 요소