為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Strange behaviour on local disk when downloading a file

more options

I am trying to download directly to an external hdd, and I have noticed strange behaviour.

SUMMARY: So it seems like it's just downloading to the local disk first, then moving the file to the external (at an insane speed).

I'm on windows 8.1. Let's say I have 500mb of free space left on my local disk and wish to download a 1gb file from a web browser. So I click 'Save As' and choose the external hdd. Now as I check file explorer, I do see a partial file appearing on the external hdd, but the free space on my local disk is rapidly dropping. At the same rate as the download speed... Eventually the free local space becomes zero and the download just pauses at halfway. When I try again and clear 1gb of free local space, the download completes then the free space is restored to 1gb again, instantly, and the downloaded file is on the external.

So it seems like it's just downloading to the local disk first, then moving the file to the external (at an insane speed). This a problem, because if I want to download a bigger file, it'll be very hard to clear up space as my local disk is only 22gb, and space is always tight there. So essentially, the 'save as' feature is kind of meaningless? I've tried with IE, firefox and chrome, and the same weird behaviour occurs. Though it doesn't happen when I download with utorrent for some reason, or with other programs.

I've also tried looking in the 'Temporary Internet Files' directory to see if any large files were being written, and they weren't. I've also tried changing that directory to somewhere on the external hdd, but the strange behaviour still occurs.

What's going on? Is this normal? If so, Is there a way to bypass it like with other programs?

Any feedback will be appreciated

I am trying to download directly to an external hdd, and I have noticed strange behaviour. SUMMARY: So it seems like it's just downloading to the local disk first, then moving the file to the external (at an insane speed). I'm on windows 8.1. Let's say I have 500mb of free space left on my local disk and wish to download a 1gb file from a web browser. So I click 'Save As' and choose the external hdd. Now as I check file explorer, I do see a partial file appearing on the external hdd, but the free space on my local disk is rapidly dropping. At the same rate as the download speed... Eventually the free local space becomes zero and the download just pauses at halfway. When I try again and clear 1gb of free local space, the download completes then the free space is restored to 1gb again, instantly, and the downloaded file is on the external. So it seems like it's just downloading to the local disk first, then moving the file to the external (at an insane speed). This a problem, because if I want to download a bigger file, it'll be very hard to clear up space as my local disk is only 22gb, and space is always tight there. So essentially, the 'save as' feature is kind of meaningless? I've tried with IE, firefox and chrome, and the same weird behaviour occurs. Though it doesn't happen when I download with utorrent for some reason, or with other programs. I've also tried looking in the 'Temporary Internet Files' directory to see if any large files were being written, and they weren't. I've also tried changing that directory to somewhere on the external hdd, but the strange behaviour still occurs. What's going on? Is this normal? If so, Is there a way to bypass it like with other programs? Any feedback will be appreciated

由 disposable98 於 修改

所有回覆 (6)

more options

What kinda file are we talking about? And it could be the format of the HDD doesn't allow that much download data to download and that could also be a problem. And this also could be a O/S related problem as well.

more options

It sounds like the file is downloaded to temp storage before it will be sent to the other hard drive.

Move some of the files you don't use to the external to nake room.

more options

The dFredMcD said

It sounds like the file is downloaded to temp storage before it will be sent to the other hard drive. Move some of the files you don't use to the external to nake room.

It's difficult to make room for a 2gb file, as there isn't much to move, and please don't say 'buy a new computer'. That's what my external drive is for. I also think it's some kind of temp storage issue, but how do I get around it? It should be possible


WestEnd said

What kinda file are we talking about? And it could be the format of the HDD doesn't allow that much download data to download and that could also be a problem. And this also could be a O/S related problem as well.

It's a Zip file. Does this strange behaviour happen to your computer as well? Because it might

由 disposable98 於 修改

more options

I don't know if this will help;

This download manager works separately from the browser. The browser tells it what to download, and off it goes.

http://www.freedownloadmanager.org It is a powerful modern download accelerator and organizer for Windows and Mac.

more options

Maybe start Firefox with a CMD file and set the %temp% (and %tmp%) environment variable to a folder on the other drive that you created before to make Firefox use the other drive during the download.

set temp=<path to temp folder>
start "" "<path_to_firefox\firefox.exe>"
more options

FredMcD said

I don't know if this will help; This download manager works separately from the browser. The browser tells it what to download, and off it goes. http://www.freedownloadmanager.org It is a powerful modern download accelerator and organizer for Windows and Mac.

Ok I will try that


cor-el said

Maybe start Firefox with a CMD file and set the %temp% (and %tmp%) environment variable to a folder on the other drive that you created before to make Firefox use the other drive during the download. set temp=<path to temp folder> start "" "<path_to_firefox\firefox.exe>"

I've kind of tried this already, except I set those 2 environment variables in advanced system settings in control panel (windows). It made no difference