Finder extremely slow when opening large folders

Hi, I have an issue with my Mac. When I open a very large folder (for example, around 20,000 photos) from an external storage device or from a network SMB share, Finder needs more than half an hour to load.

My MacBook Air is M3 with 24GB memory, and my external drive is 10Gbps, and my SMB network link is above 1000 Mbps, so neither device performance nor transfer speed should be the bottleneck.

But on Windows, opening the same folder is instant, and I can scroll and preview smoothly.

I guess maybe Spotlight is indexing the folder, but I have opened these folders before, so I’m not sure why it’s happening.

This issue is very confusing to me. Is this expected behavior, and is there any workaround?

Thanks.

MacBook Air 13″

Posted on Dec 7, 2025 8:21 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 8, 2025 11:59 AM

You need to meet us halfway here. What do you want from us? You asked if this was expected behaviour and asked for workarounds. We answered truthfully to the best of our knowledge. But that's not good enough?


On these forums, I regularly see people complain about network performance on macOS. These questions are not like your question. They always follow a very precise pattern. They do not deviate. In each case, macOS was the absolute epitome of networking power and speed, besting all other operating systems, right up until the release of macOS 26.1, or macOS 26.0, or macOS 15.7.1, or macOS 15.6, etc.


My answer is always the same. The last time I used macOS on a network was 2017. We had literally unlimited funds for hardware and support staff. And the support staff was uncommonly competent. macOS was an absolute dog. It would regularly lock up the system due to icon previews. Attempting to open a file on the server was guaranteed corruption. The only way to use it was to treat it like it was an FTP server. Copy a file locally, edit it on the hard drive, copy it back to the server. So I'm always skeptical that Apple somehow managed to overcome that only to break it all every year, and then apparently fix it every year.


I just so happen to have an Ubuntu server right here. I still have my old clip art package from like 20 years ago. Make I can actually use it for something. I copied all of the JPG images into one folder of 67k images. Then I opened that on macOS Finder (Sequoia, actually). It locked up the operating system requiring a reboot.


So then I started smaller and added more files:

3000 files - Linux ls 0.086s, macOS smb ls 35s - 1.2s, Ubuntu file browser ~1.0s, macOS smb Finder 3s

10000 files - Linux ls 0.279s, macOS smb ls ~112s - 3.2s, Ubuntu file browser ~3.0s, macOS smb Finder 8s

20000 files - Linux ls 0.570s, macOS smb ls ~180s - 6s, Ubuntu file browser ~4s, macOS smb Finder 2s


Note that all Linux and Ubuntu values are local disk access, not samba. My experiences with similar problems on Linux years ago were on a large NFS network.


Note: After 3000 files, I made a point to turn off icon previews in Finder > View > Show View options for this folder. Before I did this, I noticed that it behaved differently than I remembered. It didn't seem to load all icon previews at once. Instead, it would load them on demand, as I scrolled down. It was a poor user experience with heavy lag. Turning off icon previews eliminated the lag.


The command line interface behaved very strangely. The first time I got a listing in Terminal, it was horribly slow. But subsequent attempts were much faster.


Finder seems to rely very heavily on caches. After putting 20,000 files into this folder, Finder responded instantly, but said there were only 10,000 files there. It was only after I let Terminal ls grind out for 3 minutes did Finder show all 20,000 files.


You might want to try creating a new folder on your server with only a few files. Open that with Finder and turn off icon previews. Then move the rest of those 20,000 files there.


After all of this, I opened a fresh connection to the server with my Tahoe test machine and loaded that directory in the Finder. It took about 15 seconds to load. It was a little bit laggy. It took about 3 attempts to eject the server because it claimed that "Finder was using it". (It wasn't).


Of course, there are no icon previews. I can still do QuickLook previews with the spacebar. If my experience from 2017 is any guide, that will destabilize the system eventually.


I'm afraid that's as good as it gets. If that isn't good enough, then you'll just have to use Windows.


PS: Most tests conducted with a 2021 16" MacBook Pro with 32 GB RAM on a 1,200 mbps wireless network. The Tahoe machine is a 2023 M2 MacBook Air with 16 GB RAM on the same network. Linux machine is an ancient Acer AMD desktop. But it does have a wired 10 Gbit connection to the network.

29 replies
Question marked as Top-ranking reply

Dec 8, 2025 11:59 AM in response to Yida_Li

You need to meet us halfway here. What do you want from us? You asked if this was expected behaviour and asked for workarounds. We answered truthfully to the best of our knowledge. But that's not good enough?


On these forums, I regularly see people complain about network performance on macOS. These questions are not like your question. They always follow a very precise pattern. They do not deviate. In each case, macOS was the absolute epitome of networking power and speed, besting all other operating systems, right up until the release of macOS 26.1, or macOS 26.0, or macOS 15.7.1, or macOS 15.6, etc.


My answer is always the same. The last time I used macOS on a network was 2017. We had literally unlimited funds for hardware and support staff. And the support staff was uncommonly competent. macOS was an absolute dog. It would regularly lock up the system due to icon previews. Attempting to open a file on the server was guaranteed corruption. The only way to use it was to treat it like it was an FTP server. Copy a file locally, edit it on the hard drive, copy it back to the server. So I'm always skeptical that Apple somehow managed to overcome that only to break it all every year, and then apparently fix it every year.


I just so happen to have an Ubuntu server right here. I still have my old clip art package from like 20 years ago. Make I can actually use it for something. I copied all of the JPG images into one folder of 67k images. Then I opened that on macOS Finder (Sequoia, actually). It locked up the operating system requiring a reboot.


So then I started smaller and added more files:

3000 files - Linux ls 0.086s, macOS smb ls 35s - 1.2s, Ubuntu file browser ~1.0s, macOS smb Finder 3s

10000 files - Linux ls 0.279s, macOS smb ls ~112s - 3.2s, Ubuntu file browser ~3.0s, macOS smb Finder 8s

20000 files - Linux ls 0.570s, macOS smb ls ~180s - 6s, Ubuntu file browser ~4s, macOS smb Finder 2s


Note that all Linux and Ubuntu values are local disk access, not samba. My experiences with similar problems on Linux years ago were on a large NFS network.


Note: After 3000 files, I made a point to turn off icon previews in Finder > View > Show View options for this folder. Before I did this, I noticed that it behaved differently than I remembered. It didn't seem to load all icon previews at once. Instead, it would load them on demand, as I scrolled down. It was a poor user experience with heavy lag. Turning off icon previews eliminated the lag.


The command line interface behaved very strangely. The first time I got a listing in Terminal, it was horribly slow. But subsequent attempts were much faster.


Finder seems to rely very heavily on caches. After putting 20,000 files into this folder, Finder responded instantly, but said there were only 10,000 files there. It was only after I let Terminal ls grind out for 3 minutes did Finder show all 20,000 files.


You might want to try creating a new folder on your server with only a few files. Open that with Finder and turn off icon previews. Then move the rest of those 20,000 files there.


After all of this, I opened a fresh connection to the server with my Tahoe test machine and loaded that directory in the Finder. It took about 15 seconds to load. It was a little bit laggy. It took about 3 attempts to eject the server because it claimed that "Finder was using it". (It wasn't).


Of course, there are no icon previews. I can still do QuickLook previews with the spacebar. If my experience from 2017 is any guide, that will destabilize the system eventually.


I'm afraid that's as good as it gets. If that isn't good enough, then you'll just have to use Windows.


PS: Most tests conducted with a 2021 16" MacBook Pro with 32 GB RAM on a 1,200 mbps wireless network. The Tahoe machine is a 2023 M2 MacBook Air with 16 GB RAM on the same network. Linux machine is an ancient Acer AMD desktop. But it does have a wired 10 Gbit connection to the network.

Dec 7, 2025 4:33 PM in response to Yida_Li

Yida_Li wrote:

This is my photo backup. I keep all the photos together so I can browse through my memories seamlessly, just like in the Photos app.

Why not just use the Photos app itself? Isn't that what it was designed for?


If I were to split them into separate folders, such as by month, then every time I want to look back at my memories, I would need to keep opening and closing folders, which is very inconvenient.

Try using the column view. You don't have to open or close any folders that way.


What confuses me is that Finder struggles to open this folder, yet in Terminal I can run a single ls command and immediately get a list of all ~20,000 filenames. In fact, I even wrote a small file browser myself just now with under 100 lines of code, and it can list all 20,000 filenames immediately. That makes me wonder what Finder is doing differently to cause such long delays.

I can tell you what Finder is doing differently. Finder is opening each file, building an icon preview of the file, and caching it. If you add that feature to your file browser, you'll find it running much more slowly too. And I'm sure it's doing more than that. But it's the thumbnails that take most of the effort.

Dec 7, 2025 7:02 PM in response to Yida_Li

Yida_Li wrote:

I also tried reducing the size of the folder to around 500 items, and it still took about 15 seconds to open, which is also extremely slow, even though much better than 1 hour.

So this makes we think there is an issue in your setup. I have a folder with 773 image files (jpg), see below ... this on a 2019 MacBook Pro (Intel), which is a fairly old and not very fast laptop with only 16 GB memory. When I open this folder it opens in much less than 1 second, so fast I cannot even measure it. Your 500-file folder opens in 15 seconds, that seems like an ETERNITY. Why might it be so slow?


If this is with an external drive, how is that drive formatted? What model/make drive is it?


For the NAS connection, some operations over such a network might proceed at much slower speed than the bandwidth could offer theoretically.


15 seconds for 500 files seems way too slow. Have you downloaded Etrecheck and can you run it and post its report here using the additional text button below (following instructions provided in Etrecheck?




Dec 7, 2025 8:50 AM in response to Yida_Li

Yida_Li wrote:

Is this expected behavior, and is there any workaround?

Yes. Don't put 20,000 files into a single folder. This is a problem on any operating system, not just the Mac.


on Windows, opening the same folder is instant, and I can scroll and preview smoothly.

I'm not familiar with Windows. I know I experienced the same problem on Linux computers. I'm sure macOS is many times worse because it is going to try to open all 20,000 files to get a preview of the image.


You can try navigating to this folder and then choosing "Show View Options" from the "View" menu. Turn off "Show icon preview". This may help some, but perhaps not. You might find it recommended elsewhere. I only mention it just to recommend that you don't get your hopes up.

Dec 7, 2025 9:18 AM in response to Yida_Li

Yida_Li wrote:

So I suspect this is a macOS-specific issue, or perhaps there’s some particular bug in my system.

Yes and no. The important part is that it's your problem to fix. You simply can't have that many files in a single folder. You'll have to organize them somehow.


Yes, in theory, macOS could be "improved" to show 20k files. But how many people can meaningfully scroll through a list of 20k files and find the one they want? The fact that other systems might be able to do it doesn't make any practical difference.

Dec 7, 2025 8:28 PM in response to Yida_Li

Yida_Li wrote:

Both external drives are formatted as exFAT, which is the most common formats for external storage devices. I would expect both macOS and Windows to have solid support for exFAT, so the file system format should not be the issue.

Mac does support exFat but it might not have the same efficiency with 20,000 files on a Mac. I would try with a separate external drive formatted as APFS. That is not the solution for use with Windows machines of course but it could be useful as a test.

On Windows, opening the same NAS folder or the same external drives is almost instantaneous, and the icons/thumbnails load very quickly. This suggests that neither the NAS nor the drives themselves are causing the slowdown.

Or the NAS is configured in a way that is optimal for Windows but not for MacOS. I am not an expert on NAS.

On the NAS, the situation is even more severe

With your ethernet connection the link to the NAS should be similar in speed as to an external drive. So this is odd and makes me wonder about the NAS setup. I don't know enough about NAS to make additional suggestions.

So at this point, I still suspect that this behavior is specific to Finder.

Except others have reported here that they don't see such delays. If it was specific to Finder we all should be seeing it.


How to use the Add Text Feature When Post… - Apple Community


I suggest you provide the report from Etrecheck. It won't provide info about your NAS setup but will reveal if anything installed is having some unwanted impact.

Dec 8, 2025 2:07 AM in response to steve626

steve626 wrote:

Yida_Li wrote:

Both external drives are formatted as exFAT, which is the most common formats for external storage devices. I would expect both macOS and Windows to have solid support for exFAT, so the file system format should not be the issue.

Mac does support exFat but it might not have the same efficiency with 20,000 files on a Mac.


I believe that FAT32 and exFAT file system drivers now reside in user space, rather than in system (kernel) space. That could have some theoretical security and stability benefits, but it also means a lot more context switching – context switching that can affect performance.

Dec 8, 2025 5:19 AM in response to Yida_Li

Yida_Li wrote:

I don’t use the Photos app for view these photos because many images from my Android phones lose their correct metadata after import, which disrupts chronological sorting and would contaminate my current Photos library, and my 200 GB iCloud plan cannot accommodate this entire archive.

Then use some other photo database tool for those. I'm sure there are many.


I’m already using Name List view in Finder, so it shouldn’t be generating any image previews in the first place.

That's not how it works. You have to turn off that specific setting. And even then, I'm not sure if that would turn it off. It may only turn off the display of custom icons.


If I do want previews, I can implement asynchronous, batched thumbnail loading in another 200 lines of code.

Then write your own photo database and sell it!


And no reasonable file browser loads every thumbnail at once.

I never said Finder was reasonable.

I assume Finder is not intended to load all thumbnails at once, as that would be inconsistent with normal software engineering practice. Even if Finder did work that way, loading thumbnails for 20,000 images is not a difficult task on modern
hardware — especially given how fast the M-series CPUs are. It should take no more than one minute, not an hour.

It's not a factor of the CPU. It's a factor of the file system speed. You're using SMB, which is very slow and has no optimizations.


The entire network path between my Mac and the NAS is a wired Ethernet connection, with no Wi-Fi involved anywhere in the chain.

It's 2025. Wifi is usually going to be faster than a wired connection.


Even if Finder were downloading image thumbnails, the bandwidth would still be adequate.

It's not just downloading them. It's generating them. And then it's caching them. And then it reads the cache. And then it reads the attributes. And then it updates the .DS_Store. Take one down, pass it around, 19,999 files to go.

Dec 8, 2025 10:19 AM in response to Servant of Cats

The Finder is maintaining a GUI view with icons, previews, and icon placement. That would be computationally a lot more intensive than going through a list of filenames, even if we assumed that both were coded with the same level of efficiency. (Which likely is a bad assumption in the case of the Finder.)


In Name List view, Finder shouldn't be loading thumbnails or image previews at all, so those elements shouldn’t contribute to the delay.


Even assuming Finder were doing some extra work in the background, the timing still seems inconsistent. Opening this folder can take around an hour and a half, which would imply roughly 0.25 seconds of processing per item. If that were the normal cost of rendering icons or arranging items, then even a small folder of 40 images would take around 10 seconds to open — but in practice, Finder opens small folders immediately.


So the explanation doesn’t quite align with the observed behavior. That’s why I suspect the slowdown may come from something else Finder or macOS is doing behind the scenes, rather than the GUI elements themselves.

Dec 8, 2025 12:16 PM in response to etresoft

Thank you for running all those tests for me — I really appreciate the effort.


I also want to apologize if my earlier messages sounded a bit tense. When people questioned why I keep 20,000 files together in one folder, I felt a bit uncomfortable and probably reacted poorly.


Now that I know this behavior is common on macOS and not a problem with my own hardware or setup, I feel much more at ease.


I’ve also noticed some other strange Finder behavior. For example, if I create a new folder on my server via Terminal over SSH, Finder doesn’t show it immediately. No matter what I try, it doesn’t appear — unless I restart my Mac.


I do think macOS could improve in these areas, but Finder feels like such a large legacy component that optimizing it must be extremely difficult.


This is my first time using the Apple Community, and I’m really glad I encountered someone as thorough and dedicated as you. Thank you again for all your help — I truly appreciate it.

Dec 7, 2025 9:06 AM in response to etresoft

Hi, right now I’m only showing names instead of icons, but it still takes a very long time to load. This time it has already been an hour and it still hasn’t loaded.

On Windows, the same folder opens instantly and the previews load quickly.

I also have a Linux device — a small Raspberry Pi whose performance is probably comparable to a Mac from 15 years ago — and it can still open the folder immediately and show the name list.

So I suspect this is a macOS-specific issue, or perhaps there’s some particular bug in my system.

Dec 7, 2025 10:05 AM in response to etresoft

This is my photo backup. I keep all the photos together so I can browse through my memories seamlessly, just like in the Photos app. If I were to split them into separate folders, such as by month, then every time I want to look back at my memories, I would need to keep opening and closing folders, which is very inconvenient. So even if this setup isn’t meaningful for others, it is meaningful for me.


I also tried reducing the size of the folder to around 500 items, and it still took about 15 seconds to open, which is also extremely slow, even though much better than 1 hour.


Opening a folder is a basic operation of any file browser — it isn’t about whether the use case is “meaningful,” but simply about the fundamental behavior expected from a file manager. What confuses me is that Finder struggles to open this folder, yet in Terminal I can run a single ls command and immediately get a list of all ~20,000 filenames. In fact, I even wrote a small file browser myself just now with under 100 lines of code, and it can list all 20,000 filenames immediately. That makes me wonder what Finder is doing differently to cause such long delays. I’m not sure whether Spotlight or something else in macOS is causing the slowdown.

Dec 7, 2025 5:20 PM in response to etresoft

Thanks for the explanation. However, a few points don’t seem to match what I’m actually seeing:


Why not just use the Photos app itself? Isn't that what it was designed for?

I don’t use the Photos app for view these photos because many images from my Android phones lose their correct metadata after import, which disrupts chronological sorting and would contaminate my current Photos library, and my 200 GB iCloud plan cannot accommodate this entire archive.


I can tell you what Finder is doing differently. Finder is opening each file, building an icon preview of the file, and caching it. If you add that feature to your file browser, you'll find it running much more slowly too. And I'm sure it's doing more than that. But it's the thumbnails that take most of the effort.

I’m already using Name List view in Finder, so it shouldn’t be generating any image previews in the first place. But even in this mode, Finder still takes close to one hour to open this ~20,000-file folder. Generating thumbnails is also not inherently difficult. If I do want previews, I can implement asynchronous, batched thumbnail loading in another 200 lines of code. And no reasonable file browser loads every thumbnail at once. I assume Finder is not intended to load all thumbnails at once, as that would be inconsistent with normal software engineering practice. Even if Finder did work that way, loading thumbnails for 20,000 images is not a difficult task on modern

hardware — especially given how fast the M-series CPUs are. It should take no more than one minute, not an hour.


To further test this, I even reduced the folder to around 500 photos, which should be a perfectly manageable size. Yet Finder still needs around 15 seconds just to open it.

Finder extremely slow when opening large folders

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.