가득 찬 휴지통을 빠르게 비우는 방법? 그들은 내 휴지통을 막고

폴더에서 약 50 만 개의 파일 Shift을 삭제했으며 완전히 삭제하기 위해을 (를) 누르려고 생각하지 않았습니다 .

이제 그들은 내 휴지통을 막고 있으며 Windows는 휴지통을 비우려면 4 시간이 걸릴 것이라고 주장합니다.

이 속도를 높일 수있는 마술이나 대안이 있습니까?

현상금- 현상금을 시작합니다. 파일을 제거 할 필요가 없었기 때문에 파일은 여전히 ​​내 휴지통에 있습니다.이 방법으로 제시된 제안을 시도해 볼 수 있습니다. 그러나 폴더 의 내용을 하드 삭제 하는 방법이 포함 되어 있지 않은 방법을 찾고 있습니다. RECYCLER작동한다고 확신하지만 조금 더러워 보입니다.



답변

있다 RecycleNOW , 빈 상자는 바로 휴지통에 상관없이이 포함 된 얼마나 많은 것을 작은 유틸리티. (또는 적어도 1GB의 데이터를 포함하는 휴지통에서도 매우 빠르게 실행되는 것을 보았습니다.) Windows 7에서 작동합니다.

일단 그것을 받으면 실행 파일을 두 번 클릭하면됩니다. 휴지통은 비워 두어야합니다.


답변

on-access스캔 하는 바이러스 스캐너가 있습니까? 삭제 작업 중에는 비활성화하십시오.

바이러스 스캐너를 사용하지 않으면 삭제 속도가 10 배 이상 빨라집니다.

(왜 삭제 될 파일을 검사하는지 이해하지 못했습니다)


답변

그것은 당신이 쉘 확장 뭔가 할 그 훅을 삭제 프로세스를 설치하지 않는합니다 (NTFS 링크 셸 확장의 등이 기능을 “스마트 삭제”), 그 속도가 느릴 수.

하지만 당신은 항상 시도 할 수 있습니다

RmDir /S "C:\$Recycle.Bin"

RmDir /S "C:\RECYCLER"

그들은 수도 빠르다. 그러나 C :에서 전체 휴지통을 삭제합니다 (다른 사용자의 파일 포함).


답변

하드 코어 방법은 폴더 옵션에서 숨겨져 보호 된 OS 파일의 숨기기를 해제 한 다음 C의 루트에서 Recycler (XP) 또는 $ Recycle.Bin (Vista, 7) 폴더를 Shift + Delete하는 것입니다.

허용되지 않으면 Linux 배포 부팅 CD를 사용하여 삭제하십시오.


답변

Windows 7이 휴지통보다 많은 항목을 처리 할 때 XP보다 휴지통을 처리하는 것으로 나타났습니다. 우스운 수의 파일로 가득 찬 저장소가있을 때, 특히 7 일 때 명령 프롬프트 ( cmd) 를 열고 간단한 명령을 사용하여 파일 시스템 수준에서 휴지통을 삭제하는 것입니다 (변경 필요한 경우 드라이브) :

rd /s /q C:\$RECYCLE.BIN > nul

윈도우의 버전 및 기타 설치된 프로그램에 따라 휴지통 디렉토리에 대한 몇 가지 다른 이름이있을 수있다 (예를 들어, $RECYCLE.BIN, RECYCLED, RECYCLER, RECOVERY BIN). 이전 버전의 Norton Protected Recycle Bin뿐만 아니라 다른 Windows 버전과의 호환성을 위해이 버전을 사용하십시오 (드라이브 루트에 포함 된 합법적 인 파일 또는 폴더가 포함되어 있지 않다고 가정 recycl합니다).

rd /s /q C:\*recycl* > nul

이 작업은 폴더와 모든 내용을 삭제하고 출력을 리디렉션합니다 nul(즉, 출력을 표시하지 않음).

몇 가지 이유로 휴지통을 플러시하는 가장 빠른 방법 일 것입니다.

  • 라이브 CD 부팅은 물론 Windows를 종료하고 다른 OS를 부팅 한 다음 종료 한 다음 Windows를 재부팅하여 목적을 완전히 상실하는 데 시간이 걸립니다.
  • 탐색기에서 휴지통을 비우거나 삭제해도 (Shift + Del을 사용하더라도) rd명령으로 발생하지 않는 추가 하우스 키핑이 발생합니다.
  • 출력을 리디렉션하여 nul작업 속도를 높입니다 (기술적으로는 표시 del하거나 표시하지 않아야 deltree하지만 여전히 알아두면 좋은 기술입니다)

휴지통 폴더를 완전히 삭제해도 파일을 삭제하자마자 재생성되므로 문제가되지 않습니다.


내 배치 파일에서 위의 방법 (빠른 내장 rd명령 사용)을 사용하지만 외부 타사 실행 프로그램에 대한 참조도 있습니다.


답변

휴지통을 비우는 것은 실제로 파일 시스템 수준에서 파일을 삭제하는 것이므로 시간이 오래 걸리면 할 수있는 일이 많지 않다고 생각합니다. 불필요하게 앞뒤로 검색하면 모든 속도가 느려지므로 다른 프로그램에서 디스크 사용을 최소화하려고 할 수 있지만 그 정도입니다.

휴지통의 최대 용량은 디스크의 특정 비율로 제한되므로 비우는 데 몇 시간이 걸리지 않습니다. 지금은 도움이되지 않지만, 매일은 아니더라도 디스크를 적어도 매주 조각 모음해야합니다. Windows 7에서는 조각 모음을 이런 식으로 예약 할 수 있습니다.

비우는 데 몇 시간이 걸리는 이유는 조각난 디스크에 아주 작은 파일이 많거나 일부 프로그램이 프로세스를 방해하는 것입니다. 또는 IO 작업에서 많은 재 시도를 발생시키는 데 문제가있는 디스크 / 케이블.

파일 시스템 은 파일 및 디렉토리를 추적하고 저장 장치의 블록에있는 위치를 유지하는 운영 체제의 일부입니다. 10 만 개의 파일 디렉토리가있는 경우 파일 시스템은 각 파일에 대해 항목을 가져야하며, 디렉토리를 합리적으로 빠르게 찾아서 액세스하고, 해당 파일의 데이터가 장치 블록에 저장된 위치를 알고, 누구인지 알고 있어야합니다. 그들에게 접근을 허락했다. 파일을 추가하거나 제거 할 때마다이 모든 데이터를 업데이트해야하므로 저장 장치의 일부를 다른 사람이 자유롭게 사용할 수 있습니다.


답변

도움이 될 수있는 것은 모든 탐색기 창을 닫는 것입니다. OS가 삭제 된 각 파일에서 파일을 업데이트하려고하는 것처럼 보이며 속도가 느려집니다.