왜 Microsoft Windows 부팅 시간이 너무 높습니까? [닫은]


-1

포럼에서 SSD 하드 디스크를 사용하면 Windows 부팅 시간이 50 초에서 약 10 초로 줄어 듭니다.

왜 그런지 몰랐어요? 간단한 c # 프로그램으로 1GB 파일을로드하려고했는데 일반 하드 디스크와 함께 832ms (임의의 데이터와 함께 1228ms)가 필요합니다.

  • SSD를 사용하면로드하는 데 10 초도 걸리지 않기 때문에 문제는 처리 문제가 아닙니다 .
  • 850ms 미만의 1GB를 읽을 수 있기 때문에 문제는 하드 디스크 읽기 속도 문제가 아닙니다 (편집 : 1250ms ).

문제로 인해

  • 너무 많은 파일을로드 중입니다! 그렇다면 왜 Microsoft가 하나의 파일로 압축하지 않았습니까?
  • 부팅시 너무 많은 로깅 및 쓰기 프로세스! 그렇다면 무엇입니까?
  • 말해줘

어떻게 해결할 수 있습니까?

나에게 왜 등급을 낮추어야하는지 알려주십시오.

하드 읽기 속도 테스트를위한 코드

        var buffer = new byte[1024 * 1024 * 1024];
        var s2 = new Stopwatch();
        s2.Start();
        var f2 = File.OpenRead(@"d:\test.size");
        int size=f2.Read(buffer, 0, buffer.Length);
        f2.Close();
        MessageBox.Show("read time:" + s2.ElapsedMilliseconds + " ms");

1
가장 빠른 소비자 모델이 약 150MB / s로 최대 크기이므로 코드가 잘못되어 하드 드라이브에서 1GB 미만으로 1GB를로드 할 수있는 방법이 없습니다. 그러나 Windows 8은 몇 가지 새로운 기술을 사용하여 시작시 읽어야하는 파일 수를 줄이므로 꽤 빨리 시작해야합니다. 그래도 여전히 충분하지 않으면 종료 대신 대기 또는 최대 절전 모드 옵션을 사용하는 것이 좋습니다.
James P

1
@James 임의의 데이터로 다시 테스트하고 1228ms에서 1GB를 읽습니다. 나는 18Second에서 1GB를 썼지 만 1228ms에서 읽었습니다 .Windows 8.1이 있으며로드하는 데 약 50 초가 필요합니다. 내 8Gb 램 노트북에서 최대 절전 모드가 약 40 초가되었습니다.
Ali

파일이 메모리에 캐시되어 있으므로 실제로 디스크에서 읽지 못하고 있습니다.
James P

컴퓨터를 시작하는 데 시간이 오래 걸리면 bloatware / malware로 인해 컴퓨터가 다운되거나 Windows 설치가 손상되었거나 하드웨어에 결함이 있거나 컴퓨터 속도가 느릴 수 있습니다.
James P

@James 네, 맞습니다. Windows는 읽은 데이터를 캐시했습니다! 나는 4 개의 다른 1GB 파일을 만들고 캐시를 비우고 다시 테스트 속도를 만듭니다. 읽는 데 약 18 초가 걸렸습니다. :) 솔루션으로 아이디어를 추가하십시오.
Ali

답변:


3

간단한 C # 프로그램으로 1GB 파일을로드하려고했는데 832ms가 필요합니다.

가장 빠른 소비자 모델은 약 150MB / s로 최대 크기이므로 하드 드라이브에 일반적으로 1GB 미만으로 1GB를로드 할 수 없습니다. 테스트 결과는 파일의 내용을 메모리에 보관하여 Window의 내장 캐시에 저장되어 후속 읽기 속도가 빨라집니다.

너무 많은 파일을로드 중입니다! 그렇다면 왜 Microsoft가 하나의 파일로 압축하지 않았습니까?

실제로는 그런 종류입니다. Windows 8에는 시스템 종료를 선택할 때 컴퓨터를 부분적으로 최대 절전 모드로 만드는 하이브리드 부팅이라는 기술이 도입되었습니다. 이는 하나의 큰 파일에서 RAM의 내용을 복원 할 수 있기 때문에 시작시 읽어야하는 파일 수를 줄임으로써 시작 시간을 크게 향상시킬 수 있습니다. 그러나 최대 절전 모드와 달리 열려있는 모든 프로그램을 기억하지는 않습니다.

실제로 이러한 개선으로 인해 Windows 8은 Windows 7보다 빠르게 시작됩니다. 랩톱의 시간이 50 초가 걸린다고합니다. 특히 상당히 최근의 Core i5 모델의 경우 상당히 오랜 시간이 걸린 것 같습니다.

속도 저하의 원인은 여러 가지가 있습니다. 예를 들어 bloatware / malware로 인해 다운되거나 Windows 설치가 손상되었거나 하드웨어에 결함이있을 수 있습니다. 보유하고있는 하드웨어 및 소프트웨어 설정에 대한 자세한 정보를 제공하고 각 부트 프로세스 단계에 걸리는 시간을 표시해야합니다.

일반적으로 필요하지는 않지만 하드 드라이브 조각 모음을 수동으로 시도 할 수 있습니다. 또한 문제를 확인하기 위해 SpeedFan 과 같은 하드 드라이브 진단 기능이있는 프로그램을 사용하는 것이 좋습니다.

msconfig.exe도구를 사용하면 시작 프로세스 및 서비스를 선택적으로 비활성화 할 수 있지만 시스템을 망칠 수 있으므로이 도구에주의해야합니다. 실제로 Windows를 새로 설치 한 경우 시작 항목이 거의 없으므로 스크린 샷을 게시 할 수 있으므로이 작업을 수행하지 않아도됩니다.

많은 노트북에는 이제 HDD가 다른 모든 파일에 사용되는 동안 작은 SSD가 최대 절전 모드 파일 및 일반적으로 사용되는 프로그램을 보유하는 데 사용되는 하이브리드 HDD / SSD 시스템이 있습니다. 실제로 이것은 큰 차이를 만듭니다. 예를 들어 Lenovo는 부팅하는 데 약 5-10 초가 걸립니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.