Comments (5)
Why won't rufus mark as unusable detected bad blocks
Because it's not its purpose. The bad blocks check is there to tell you if your drive is defective and nothing else. That's why it is set to stop early if it detects too many bad blocks.
Also, the bad blocks detection is not performed with a specific file system but for the actual low level device, where there is absolutely no way to indicate which blocks are bad.
To accomplish what you want, Rufus would have to keep a list of bad blocks somewhere, and then figure out a way to map the disk blocks to the actual file system blocks, which is next to impossible on modern hardware, since it regularly remaps blocks internally, which means that by the time you have figured out that low level disk block 1234
should map to file system cluster 578
, the internal controller of the device may have remapped the bad block somewhere else.
In short: It is not that simple (or even that possible at all) to accomplish, and that is not the goal of Rufus anyway. Instead our advice is that, if you have a device with bad blocks, you should stop using it, and, because it values your data, Rufus will never help you try to use a device where bad blocks have been detected.
from rufus.
It would seem tools like these don't detect usb flash key bad blocks at low level like rufus, seen as high level clusters/sectors,
https://www.seagate.com/it/it/support/kb/how-to-use-seatools-for-windows-202435en/
because I notice rufus specifies which type of nand test strategy ?
from rufus.
Again, I am not going to help you use a defective drive. Either you use the Rufus bad blocks test, find that it reports no error, and happily continue to use a drive that should be in fully working condition, or Rufus reports errors, in which case you are 100% on your own if you want to continue to use that drive.
Therefore, it makes no sense for Rufus to attempt do more on the bad blocks check than what it already does.
from rufus.
you seem to not understand or not want to understand my question whether rufus detects errors other programs won't ?
from rufus.
I have no idea how other programs perform the bad blocks check, and I have no interest in investigating. As such I can't tell you whether Rufus does XYZ whereas other programs do ABC. All I can tell is that Rufus tests at the block level for each individual block of the disk, which is what you want in a bad blocks detection application, which is all the Rufus bad blocks check is.
If that still doesn't satisfy you, then please invest your own time to investigate differences between applications, because it's not my job to tell you about what other applications do.
from rufus.
Related Issues (20)
- Only usb disks are supported, it would be perfect if local disks could be supported HOT 2
- Prevent system sleep during IO operations that touch (read or write) to/from the device HOT 17
- Cannot download ISO using Rufus HOT 2
- [SUGGESTION]: Catalan Translation HOT 1
- Persistent Partition not working when using a NTFS base image. HOT 4
- Remove Kaspersy from list of unsupported isos HOT 5
- Samsung SSD 980 500GB PCI Express via Ugreen CM400 Adapter HOT 1
- help me with this problem HOT 1
- MSDOS and FreeDOS boot USB sticks set the boot USB as Drive C: HOT 1
- [Feature Request] Estimate time when flashing image. HOT 1
- Read error: [0x0000001B] The drive cannot find the sector requested when writing VHD image HOT 24
- Android version request HOT 1
- rufus says it cannot patch/setup files HOT 3
- estou tendo problemas com o rufus podem me ajudar porfavor HOT 2
- Persistence doesn't work with Ubuntu 24.04 LTS HOT 1
- for selection of disk HOT 1
- Doc: Windows 11 Secure Boot preinstalled laptops HOT 1
- [INTERNAL] List of rufus-4.6 enhancements and fixes
- New option - disable encryption HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rufus.