하드 드라이브를 포맷할 때 선택할 수 있는 것 중 하나는 할당 단위 크기입니다. 대부분의 사람들은 권장 기본값을 그대로 두고 삶을 이어갑니다.
그러나 해당 숫자의 크기를 변경하면 어떤 효과가 있을지 궁금하지 않으세요? 기본 번호가 귀하의 요구에 가장 적합합니까? 어떤 할당 단위 크기가 가장 적합한지 살펴보겠습니다. 생각보다 실제로는 덜 복잡합니다!
드라이브 형식 집중 과정
할당 단위에 대해 구체적으로 알아보기 전에 드라이브 형식(drive formats) 에 대해 간략히 설명해야 합니다 . 드라이브가 포맷되지 않은 경우 물리적 드라이브 공간은 드넓은 들판과 같습니다. 드라이브를 포맷하면 마치 그 넓은 들판이 작은 땅으로 구획된 것처럼 주소로 구성됩니다.
다른 형식에는 사용 가능한 공간을 배치하기 위한 다른 시스템이 있으며 각각 장단점이 있지만 이는 다른 기사의 이야기입니다.
할당 단위 크기란 무엇입니까?
드라이브를 포맷하는 것이 열린 들판을 더 작은 부지로 변환하는 것과 같다면 할당 단위는 그러한 구획 중 하나가 될 것입니다. 때로는 "클러스터" 크기라고도 합니다. 할당 단위는 드라이브가 저장할 수 있는 데이터의 가장 작은 비트입니다.
즉, 단일 파일이 할당 단위 크기보다 작더라도 여전히 전체를 차지합니다. 따라서 나머지 물리적 공간은 낭비됩니다.
기본 할당 단위 크기(Default Allocation Units Size Determined) 는 어떻게 결정 됩니까?
어떤 할당 단위 크기가 가장 좋은지는 여러 요인에 따라 다릅니다. 드라이브의 총 크기에서 사용 중인 특정 운영 체제까지. 할당 단위 크기는 드라이브 성능과 효율적인 공간 사용 간의 균형이 잘 잡힐 수 있도록 선택해야 합니다.
그러나 시스템 드라이브에 저장되는 파일 유형은 예를 들어 미디어 파일을 저장하는 데만 사용되는 드라이브 유형과 매우 다를 수 있습니다.
그런 다음 파일 조각화가 발생할 때 성능 손실을 겪지 않는 솔리드 스테이트 드라이브(solid state drives) 문제가 있습니다. 단편화는 부분적으로 할당 크기의 함수이기도 합니다. 따라서 드라이브를 포맷할 때 제공되는 기본 할당 크기는 대부분의 시간에 대부분의 사람들이 사용할 수 있는 범용 크기입니다.
할당 단위 크기(Allocation Unit Size) 가 성능(Performance) 에 미치는 영향은 무엇입니까 ?
할당(Allocation) 단위 크기는 드라이브 성능에 영향을 미칩니다. 특히 기계식 하드 드라이브. 기본적으로(Basically) 할당 단위 크기를 크게 할수록 총 할당 단위 수가 줄어듭니다. 드라이브 부동산의 "구획"이 더 크기 때문에 이것은 의미가 있습니다. 따라서 컴퓨터가 데이터의 물리적 위치를 조회해야 할 때 주소록은 훨씬 얇습니다.
이렇게 하면 드라이브의 "검색 시간"이 단축됩니다. 즉, 파일 할당 테이블에서 파일의 위치를 찾은 다음 올바른 할당 단위에 액세스하는 데 걸리는 시간입니다. 다시 말하지만(Again) , 기계식 드라이브에서는 하드 드라이브의 읽기/쓰기 헤드를 액세스하려는 할당 단위 위치로 물리적으로 이동해야 하기 때문에 심각한 문제입니다.
할당 크기가 매우 작으면 극단적인 단편화가 발생할 수도 있습니다. 할당 단위보다 큰 파일은 여러 단위에 기록되기 때문입니다. 여기서 문제는 시간이 지남에 따라 파일이 기록 및 삭제됨에 따라 열린 장치가 드라이브 전체에 흩어져 있을 수 있다는 것입니다.
할당 단위 크기(Allocation Unit Size) 가 드라이브 공간(Drive Space) 에 미치는 영향은 무엇입니까 ?
하드 드라이브의 포맷된 공간은 포장에 광고된 전체 원시 공간과 다릅니다. 그 주된 이유는 할당 단위 크기와 관련이 없습니다. 1000으로 반올림하는 하드 드라이브 제조업체를 제외하고 모든 사람이 메가바이트를 1024킬로바이트로 정의하는 다소 어리석은 사실 때문입니다. 이것은 컴퓨터 메모리와 스토리지가 10진수가 아닌 2진 단위로 측정되기 때문입니다. 그러나 할당과 엄격하게 관련이 있는 것은 아닙니다. 단위 크기.
파일의 실제 크기와 디스크에서 차지하는 공간의 양이 다른 이유는 할당 단위 크기와 관련이 있습니다 . (othe)단위 크기는 파일이 드라이브에서 차지할 수 있는 최소 공간을 결정합니다. 따라서 단위 크기가 4KB이지만 파일이 2KB인 경우 2KB의 필러 데이터로 끝납니다. 드라이브의 모든 파일 크기가 2KB에 불과하면 드라이브 공간의 절반을 낭비하게 됩니다!
문제는 파일이 모든 크기로 제공된다는 것입니다. 특히 구성 데이터가 포함된 수백만 개의 작은 텍스트 파일뿐만 아니라 프레젠테이션이나 고해상도 사진과 같은 대용량 미디어 파일이 있는 시스템 드라이브의 경우 더욱 그렇습니다.
할당 크기를 너무 크게 만들면 많은 장치가 부분적으로 가득 차서 공간을 낭비하게 됩니다. 너무 작게 만들면 파일이 여러 할당 단위로 분할됩니다. 최신 하드 드라이브는 너무 커서 파일 할당 단위 공간 낭비에 대한 우려가 더 이상 중요하지 않습니다.
권장 할당 단위 크기
이제 할당 단위가 무엇인지, 왜 존재하는지, 변경할 때 성능과 공간에 어떤 영향을 미치는지 알게 되었습니다. 나머지 질문은 최신 컴퓨터에서 변경해야 하는지 여부입니다.
정직한 대답은 아마도 표준 데스크탑 컴퓨터에서 사용자로서 눈에 띄는 차이를 만들지 않을 것이라는 것입니다. 서버 클러스터 또는 특수 제작된 드라이브 어레이의 특수 드라이브에 대해 이야기할 때 중요할 수 있습니다. 가장 좋은 방법은 일반적으로 운영 체제에서 기본값이 되어야 한다고 말하는 대로 그대로 두는 것입니다.
예외가 있을 수 있습니다. 예를 들어 대용량 미디어 파일을 저장하는 데만 사용되는 외부 기계식 USB 드라이브가 있다고 가정해 보겠습니다. (USB)해당 드라이브에 있는 거의 모든 파일이 가장 큰 할당 단위 크기보다 크다는 것을 알고 있다면 낭비되는 공간에 대해 걱정할 필요가 없습니다. 장치 크기를 해당 드라이브의 일반 파일보다 작은 가장 큰 크기로 높이면 검색 시간이 더 빨라집니다.
다른 시나리오를 시도해 보겠습니다. 작은 SSD 를 메인 드라이브로 사용하는 울트라북이나 넷북이 있습니다. 16GB 또는 32GB 단위와 같은 것입니다. 공간(Space) 이 매우 협소하므로 할당 단위 크기를 작게 하면 낭비되는 공간을 줄일 수 있습니다. SSD 이기 때문에 읽기/쓰기 헤드가 없기 때문에 데이터가 드라이브에서 조각화(fragmented) 되어도 문제가 되지 않습니다 . 즉시 액세스 할 수 있습니다.(Access)
주스는 짜낼 가치가 있습니까?
하드 숫자의 경우 어떤 할당 단위 크기가 어떤 용도로 100% 작동하는지 말할 수 없습니다. 실험할 시간이나 기회가 없다면 기본값을 사용하는 것이 좋습니다.
NTFS Windows 드라이브의 경우 해당 숫자는 4096바이트입니다 . Microsoft(Which Microsoft) 가 일반 사용자에게 가장 적합한 범용 크기로 간주하는 것입니다. 기본값 변경은 특정 사용 사례를 개선할 것임을 알고 있는 경우에만 수행해야 합니다.
What Allocation Unit Size Is Best for Drive Formatting
When yoυ format a hard drive, one of the choices you can make is what size the allocation unit iѕ. Most peоple just leaνe it on the recommended default value and get on with their lives.
However, have you wondered what effect changing that size of that number will have? Is the default number best for your needs? Let’s look at which allocation unit size is best for you. It’s actually less complicated than you think!
A Crash Course on Drive Formats
Before we get to allocation units specifically, we need to briefly touch upon drive formats. When a drive is unformatted, the physical drive space is like a wide open field. When you format the drive it gets organized into addresses, as if that wide open field got parceled into little plots of land.
Different formats have different systems for arranging the available space, each with their own pros and cons, but that’s a story for another article.
What Is Allocation Unit Size?
If formatting a drive is like converting an open field into smaller plots of land, then the allocation unit would be one of those plots. It’s sometimes also referred to as the “cluster” size. The allocation unit is the smallest bit of data that a drive can store.
This means that even if a single file is smaller than the allocation unit size, it will still take up the entire thing. Any remaining physical space is therefore wasted.
How Is the Default Allocation Units Size Determined?
Which allocation unit size is best depends on a number of factors. From the total size of the drive to the specific operating system that you’re using. The allocation units size has to be chosen so that there’s a good balance between drive performance and efficient space use.
However, the types of files that are stored on a system drive may be very different from those on a drive that will only be used to store media files, as one example.
Then we have the issue of solid state drives, which don’t suffer from performance loss when file fragmentation happens. Fragmentation is also in part a function of allocation size. So the default allocation size that you’re offered when formatting a drive is a general purpose size that should work for most people, most of the time.
What Effect Does Allocation Unit Size Have on Performance?
Allocation unit size does have an effect on drive performance. Especially mechanical hard drives. Basically, the bigger you make the allocation unit size, the fewer the total number of allocation units. This makes sense because your “plots” of drive real estate are larger. So when your computer has to look up the physical location of your data, the address book is much thinner.
This reduces the “seek time” of the drive. That is, how long it takes to look up the location of the file in the file allocation table and then to access the correct allocation units. Again, on mechanical drives this is a significant problem because it physically has to move the read/write heads of the hard drive to the location of the allocation unit you want it to access.
Having a very small allocation size can also lead to extreme fragmentation. That’s because any files that are larger than the allocation unit will be written to multiple units. The problem here is that open units can be scattered all across the drive as files are written and deleted over time.
What Effect Does Allocation Unit Size Have on Drive Space?
The formatted space of a hard drive is different from the total raw space advertised on the packaging. The main reason for this has nothing to do with allocation unit sizes. It’s because of the rather silly fact that everyone defines a megabyte as 1024 kilobytes, except for hard drive makers who round it to 1000. This is because computer memory and storage are measured in binary units, not decimal, but that’s not strictly related to allocation unit size.
The other reason the real size of a file and the amount of space it takes up on a disk are different has to do with the allocation units size. The unit size determines the smallest amount of space a file can take up on the drive. So if your unit size is 4KB, but the file is 2KB, you end up with 2KB of filler data. If every file on the drive was only 2KB in size, you’d waste half the drive space!
The problem is that files come in all sizes. Especially on system drives, where there may be millions of small text files that contain configuration data, but also massive media files such as presentations or high resolution photographs.
If you make the allocation size too big, you’ll waste space as many units end up partially full. Make them too small and you end up with files split across many different allocation units. Although modern hard drives are so large that concern about wasted file allocation unit space doesn’t really matter anymore.
Recommended Allocation Units Sizes
So now you know what an allocation unit is, why it exists and what effect it has on performance and space when you change it. The remaining question is whether you should change it on a modern computer.
The honest answer is that it probably won’t make a noticeable difference to you as the user, on a standard desktop computer. It may matter when we’re talking about specialized drives in a server cluster or in a purpose-built drive array. For you, the best option is usually just to leave it at whatever your operating system says the default should be.
There may be exceptions. For example, let’s say you have an external mechanical USB drive that will only be used to store large media files. If you know that virtually all of your files on that drive will be bigger than the biggest allocation unit size, you don’t have to worry about wasted space. Cranking up the unit size to the biggest size smaller than the typical file on that drive will let you enjoy faster seek times.
Let’s try another scenario. You have an ultrabook or netbook with a tiny SSD as its main drive. Something like a 16GB or 32GB unit. Space is very tight, so by making the allocation unit size small you can cut down on wasted space. Since it’s an SSD it doesn’t really matter if the data is fragmented over the drive, because there’s no read/write head. Access is instant.
Is the Juice Worth the Squeeze?
As for hard numbers, we can’t tell you which allocation unit size will work 100% for which purpose. If you don’t have the time or opportunity to experiment, then you may as well just go with the default.
For NTFS Windows drives that number is 4096 bytes. Which Microsoft considers the best general purpose size for typical users. Changing the default should only be done if you know it’s going to make your specific use case better.