pbatard / rufus

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

how to tell what verison of rufus was used to create a usb key. and how to update the usb key with latest version? #2555

Closed asdffdsazqqq closed 2 weeks ago

asdffdsazqqq commented 2 weeks ago

Checklist

Additionally (if applicable):

Issue description

hello, thanks for rufus, it runs perfectly. please i cannot figure out the following:

  1. how to know what version of rufus is in use on a usb key? all i see is README.txt, which does not contain version information. i also tried to use look at the properties, using windows explorer, of the .efi images, but no version numbers?
  2. how to update a usb key with the latest version of rufus and uefi-ntfs? again, everything is working great, thanks much for your work!
thecatontheceiling commented 2 weeks ago

By downloading the latest version of Rufus and re-flashing the ISO

asdffdsazqqq commented 2 weeks ago

thanks much for the quick reply. i am looking to update an existing usb key without re-formatting the usb key or affecting all the custom work i have done on it.

is there any documentation about that, is there a button or function to update? rufus does not seem to be able to scan an existing rufus install, no option to update just the rufus and uefi:ntfs parts of the usb.

for example, ventoy will scan a usb key, to see if an older version of ventoy was installed and then offer a simple update.

pbatard commented 2 weeks ago

I'm going to have to ask why you think you need that information and why you think you need to update a drive unless it isn't working (but you are stating that everything runs fine).

Rufus does not create version data on a USB drive because (unlike what is the case for Ventoy or other utilities) it does not inject its own content into the original ISO content. So either a drive works or it doesn't, and if it doesn't, and you think this is due to something that was fixed in a more recent version of Rufus (like partition alignment data, improved support for some Linux distros), you do NOT attempt to hack a fix on your own, which is almost guaranteed to lead to more issues, but you just recreate the drive using the latest version of Rufus. And if you are unsure if a new version was released since you created your media, just look at the date of the last release from the web site, as you are expected to have some idea of when you created your drive, and whether it might be before or after the most recent Rufus release.

There is no updating of an existing usb key. This is not a mode of operation that will ever be supported in Rufus. Instead, your mode of operation should be:

  1. If you have an existing USB key, and think that it contains the OS you want to install, try it and see if it boots and installs your OS.
  2. If it works, you're done, and there's absolutely nothing that you are going to gain from trying to somehow "update" it with the latest version of Rufus (or UEFI:NTFS). It will not boot or install the OS any better than it did then. If it doesn't work, then you should download the latest version of Rufus, recreate media, and see how that goes.
  3. If it still doesn't work, and you are sure that you are using the latest version, then you should have a look at the FAQ, and if you cannot find an answer to your issue, report the problem here.

That's how you're supposed to proceed.

Also, please don't cross post.

asdffdsazqqq commented 2 weeks ago

thanks much, very sorry about the cross post. this question is about rufus and that other post was about uefi:ntfs. so i am confused about where to post?

well, the current version of uefi:ntfs that was installed by rufus is 2.2, which is three years old.

so i assumed, same as with any software, there are bug fixes and other such improvements in the past three years? newer version of .efi files. as it is a usb key, it is plugged into many systems, not just one machine and i see in the changelog, about better handling of certain hardware machines.

just one example, i checked the change log for "Version 4.5 (2024.05.22)" "Update UEFI:NTFS to latest (now always uses the ntfs-3g driver, rather than the buggy AMI NTFS one)"

pbatard commented 2 weeks ago

Again, you do not update UEFI:NTFS manually. You just recreate the media from Rufus.

You did not run into the issue that you mention above, because it only manifests itself if you try to use the new MD5 media validation that was introduced in later versions of Rufus and that a media with UEFI:NTFS v2.2 definitely does not use.

If you want to upgrade for the sake of upgrading, you are 100% on your own and you will not receive any help here, because, again, the mode of operation of Rufus is completely different from the mode of operation of Ventoy, and trying to equate the two will lead you absolutely nowhere. The only "upgrade" path of Rufus is to recreate the media from scratch using the latest version. If that is not agreeable to you, then please use different software.

asdffdsazqqq commented 2 weeks ago

@pbatard, you software is excellent, you are the expert, thanks very much for taking the time to respond to me. i just tried to donate, but i see that you are not into that.

in the end, i will never understand that logic of not updating software, efi images and so on.

can please close this topic.