pbatard / rufus

The Reliable USB Formatting Utility
https://rufus.ie
GNU General Public License v3.0
28.25k stars 2.53k forks source link

[Feature Request] Estimate time when flashing image. #2467

Closed TCFFan123 closed 4 months ago

TCFFan123 commented 4 months ago

<!-- PLEASE READ THIS CAREFULLY:

  1. You MUST read and complete the steps from the checklist below, by placing an x into each [ ] (so that it shows '[x]', NOT '[ x]' or '[x ]'), BEFORE clicking on 'Submit new issue'.

  2. Failure to perform these steps, WHICH ARE ONLY THERE TO HELP YOU, will usually result in your issue being dismissed without notice.

  3. If you are reporting an issue when trying to run Rufus, or when trying to boot a media created by Rufus, you MUST provide a log, period. Please do not assume that the developer(s) will be able to "guess" the specifics of your environment, what image you used, what type of media you used it with or the many many other critical parameters that the log provides data for. To investigate an issue, a log from Rufus is ALWAYS required.

  4. If you still choose not to provide a log when reporting a problem, you agree that your issue will be closed without any further investigation.

YOU HAVE BEEN WARNED. -->

Checklist

Additionally (if applicable):

Issue description

I would like to see a estimated time until finished in Rufus 4.5. Could be useful.

Log

<FULL LOG>
pbatard commented 4 months ago

You can already get this when writing in DD mode if you press Alt.

On the other hand, this will never be implemented for ISO extraction, because there are operations (formatting, patching) that rely on Windows APIs where we simply cannot get any time estimation, and I will not go with a half-assed guess just to hear people then complain that the time estimate is wrong.

Please bear in mind that it's not because an application can provide a progress of its operations that it can produce a time estimate. You can get progress reports for "black box" Windows APIs, but, since these are black box, there is no possibility to get an estimate of how much time is left to completion, and the cost/benefit of trying to "guesstimate" a value is simply not worth it n an application that was never designed to be a benchmarking tool.

github-actions[bot] commented 1 month ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.