VirtualLarry-
First off, let me apologize for my last couple of posts. I was having a bad night at work, forgot my coffee, and an old knee injury was acting up, basically putting me in an unusually foul mood. You were trying to have a civilized discussion about differing viewpoints on bios flashing, and I overreacted. For that I apologize.
I don't want this to become a long drawn out quote by quote debate, so let me make clear some of the points I was trying to make and also respond to your points. I think after reading over this thread again, we are closer to agreeing on this topic than we may both realize.
Ok, first, you contend that a Windows flash is more dangerous than a DOS based flash. Without getting ultra-technical in the reasoning, I believe that essentially you saying it's more "risky" because their are more things that could affect the flash in windows. Giving this a lot of thought, I would have to say, generally, I agree with you. I think the difference in what we were arguing was largely semantics. When I say that windows flashing is not really dangerous if the OS enviroment is stable to begin with, I think you should know what I consider stable. Before I deem any OS install stable, I run a battery of stability tests, including, but not limited to, Prime 95 torture test, both tests, for a period of 48 full hours, to establish baseline stability on the CPU and memory level. I follow this with several looping 3D applications, while running a Prime 95 torture test in the background, and looping them for at least 24 hours. These applications include, but are not limited to, 3D Mark 2001 and 2003, Quake 3, UT2003. I usually run these test @ a high resolution and graphical settings to test the video subsystem integrity, then I follow them up with a low resolution, software rendering mode to test how the CPU and memory subsystem handles Prime and a 3D application in software mode. My last test is to run Memtestx86 for a 24 hour period to test for any memory errors that might not occur in the OS enviroment. This is what I consider a "stable Windows enviroment".
Now, that being said, I consider a windows based flasher, in these circumstances to be essentially no more or less dangerous than a DOS based flash. However, I will yield the point that even at this level of stability, problems can still occur with the windows based flash program itself, that none of the other stability tests would have picked up on. IMO though, speaking generally, the level of risk over a DOS based flash in these circumstances are negligable.
I will also agree with you that early windows based flashers were inherently buggy and unreliable, and I have a non-functioning Asus P4B266-C here that was killed in that very manner by a early, beta, and extremely buggy Asus windows bios flasher. It simply needs to have the bios chip flashed, which I can send to Asus to do for $5, but the board is essentially useless to me now, so I haven't bothered.
However, I still contend that the windows based bios flashers are much better these days, and will only improve, and generally they all work very well, and are easier for the casual user to work with. There are exceptions to this rule though. I would never used a windows flasher in a Win9X enviroment, including WinME, as these were inherently buggy OS's to begin with. I also would not use a beta windows flasher, as this tells me the mainboard manufacturers don't have enough faith in it's stability to deem it non beta.
Now, about the bios savior. For people who don't know what this is, let me explain. It's basically a bios socket with a spare bios chip in it. You take out your old bios chip, with the enclosed bios puller tool, put the savior into the boards bios socket, then put the boards bios chip into the savior's socket, and you can use a switch to make a backup of sorts of your bios chip. In the event of a catastrophic failure, you can just flip the switch, boot from the backup bios chip, and flash the bios correctly back onto the dead bios chip. I suggest these to any customers of mine that are likely to flash their bioses on their own. This greatly cuts down on customers calling back with a failed flash.
I really hope at some point, the board makers follow Gigabyte's lead with their dual bios setup, as it would essentially end the RMA's for bad bios flashes, and I can't imagine it adds much cost to the board.
Now before this reply gets too long winded (too late 😉 ), let me briefly address some of your other points. First, you contend that it's best to use a UPS when you are doing a bios flash. I both agree and disagree with that point. In most cases, I think a UPS is overkill just to flash a bios. If you already have one, by all means use it. UPS's are generally a good thing for any PC, regardless of bios flashing, but again, I don't think the risk you are taking by depending on the power to your house for that 30 seconds or so your are flashing the bios is such that you should not do it without a UPS.
Although, again, there are exceptions. If you don't run a UPS, and you often have power surges, or even rolling blackouts like in California, then by all means a UPS is a must. If you are in a area like me where I can't remember there ever being a single power surge or outage that wasn't storm related, in at least the past 5 years, than I think it's generally "safe" to flash the bios without a UPS involved.
Secondly, you mentioned setting bios optimized defaults. I disagree with that as well, but again, it's largely semantics. The procedure I generally use when flashing is this.
1. Bring all bios settings back to default, and undo any overclocking that has been done.
2. Flash bios (duh) 😛
3. Clear CMOS
4. Load optimized defaults
5. Reboot and set the bios back to the desired settings.
Now, you mentioned that the "optimized defaults" sets the strictest memory and chipset timings. I disagree. All the recent boards I've worked with, Intel and AMD nonwithstanding, when you load "Optimized Defaults", it leaves things like memory settings on "safe" settings. It usually sets all the memory timings to "By SPD", which is safe unless the board is reading the SPD data wrong. I generally load optimized defaults before, and then again after the flash. I suppose it wouldn't hurt if you loaded "Fail Safe Defaults" prior to the flash, but again, the added risk of setting "Optimized Defaults" is negligable. I'm sure there are exceptions to this as well, but I'm speaking genrally.
Well, after all that, I think we agree more than me disagree. To be honest, what sort of bothered me about your posts was that you went into a great amount of detail for a basically simple question. That may just be how you do things, and that's fine. It's really not my place to tell you how to post as this is a public forum, and we are both going for the same goal of helping out original poster. We just go about it in different ways, and again, that's fine. 🙂
My biggest issue with the whole "gist" of your posts was that I try to get users to not be so afraid of bios flashing. It's something that the new user/builder always fears because they hear all these horror stories. I try to help people to understand it's really not that dangerous if you take your time, and follow the correct steps. You obviously feel the need for a higher level of "safety" than me, and there really is nothing wrong with that. I think some of the precatutions you mention are a tad overboard, but I guess in reality, it won't do any harm, and might even save someone down the line. Generally though, I wish more people weren't so afraid to flash their bios, and I was concerned that a post like yours might scare someone away altogether who was considering flashing their boards.
I hope I made myself more clear, and I apologize again for my demeanor and tone. No hard feelings and I'll see you around the forums.
🙂
- Insane
:beer:
Edit: Formatting and syntax. And to add...
IMO
First off, let me apologize for my last couple of posts. I was having a bad night at work, forgot my coffee, and an old knee injury was acting up, basically putting me in an unusually foul mood. You were trying to have a civilized discussion about differing viewpoints on bios flashing, and I overreacted. For that I apologize.
I don't want this to become a long drawn out quote by quote debate, so let me make clear some of the points I was trying to make and also respond to your points. I think after reading over this thread again, we are closer to agreeing on this topic than we may both realize.
Ok, first, you contend that a Windows flash is more dangerous than a DOS based flash. Without getting ultra-technical in the reasoning, I believe that essentially you saying it's more "risky" because their are more things that could affect the flash in windows. Giving this a lot of thought, I would have to say, generally, I agree with you. I think the difference in what we were arguing was largely semantics. When I say that windows flashing is not really dangerous if the OS enviroment is stable to begin with, I think you should know what I consider stable. Before I deem any OS install stable, I run a battery of stability tests, including, but not limited to, Prime 95 torture test, both tests, for a period of 48 full hours, to establish baseline stability on the CPU and memory level. I follow this with several looping 3D applications, while running a Prime 95 torture test in the background, and looping them for at least 24 hours. These applications include, but are not limited to, 3D Mark 2001 and 2003, Quake 3, UT2003. I usually run these test @ a high resolution and graphical settings to test the video subsystem integrity, then I follow them up with a low resolution, software rendering mode to test how the CPU and memory subsystem handles Prime and a 3D application in software mode. My last test is to run Memtestx86 for a 24 hour period to test for any memory errors that might not occur in the OS enviroment. This is what I consider a "stable Windows enviroment".
Now, that being said, I consider a windows based flasher, in these circumstances to be essentially no more or less dangerous than a DOS based flash. However, I will yield the point that even at this level of stability, problems can still occur with the windows based flash program itself, that none of the other stability tests would have picked up on. IMO though, speaking generally, the level of risk over a DOS based flash in these circumstances are negligable.
I will also agree with you that early windows based flashers were inherently buggy and unreliable, and I have a non-functioning Asus P4B266-C here that was killed in that very manner by a early, beta, and extremely buggy Asus windows bios flasher. It simply needs to have the bios chip flashed, which I can send to Asus to do for $5, but the board is essentially useless to me now, so I haven't bothered.
However, I still contend that the windows based bios flashers are much better these days, and will only improve, and generally they all work very well, and are easier for the casual user to work with. There are exceptions to this rule though. I would never used a windows flasher in a Win9X enviroment, including WinME, as these were inherently buggy OS's to begin with. I also would not use a beta windows flasher, as this tells me the mainboard manufacturers don't have enough faith in it's stability to deem it non beta.
Now, about the bios savior. For people who don't know what this is, let me explain. It's basically a bios socket with a spare bios chip in it. You take out your old bios chip, with the enclosed bios puller tool, put the savior into the boards bios socket, then put the boards bios chip into the savior's socket, and you can use a switch to make a backup of sorts of your bios chip. In the event of a catastrophic failure, you can just flip the switch, boot from the backup bios chip, and flash the bios correctly back onto the dead bios chip. I suggest these to any customers of mine that are likely to flash their bioses on their own. This greatly cuts down on customers calling back with a failed flash.
I really hope at some point, the board makers follow Gigabyte's lead with their dual bios setup, as it would essentially end the RMA's for bad bios flashes, and I can't imagine it adds much cost to the board.
Now before this reply gets too long winded (too late 😉 ), let me briefly address some of your other points. First, you contend that it's best to use a UPS when you are doing a bios flash. I both agree and disagree with that point. In most cases, I think a UPS is overkill just to flash a bios. If you already have one, by all means use it. UPS's are generally a good thing for any PC, regardless of bios flashing, but again, I don't think the risk you are taking by depending on the power to your house for that 30 seconds or so your are flashing the bios is such that you should not do it without a UPS.
Although, again, there are exceptions. If you don't run a UPS, and you often have power surges, or even rolling blackouts like in California, then by all means a UPS is a must. If you are in a area like me where I can't remember there ever being a single power surge or outage that wasn't storm related, in at least the past 5 years, than I think it's generally "safe" to flash the bios without a UPS involved.
Secondly, you mentioned setting bios optimized defaults. I disagree with that as well, but again, it's largely semantics. The procedure I generally use when flashing is this.
1. Bring all bios settings back to default, and undo any overclocking that has been done.
2. Flash bios (duh) 😛
3. Clear CMOS
4. Load optimized defaults
5. Reboot and set the bios back to the desired settings.
Now, you mentioned that the "optimized defaults" sets the strictest memory and chipset timings. I disagree. All the recent boards I've worked with, Intel and AMD nonwithstanding, when you load "Optimized Defaults", it leaves things like memory settings on "safe" settings. It usually sets all the memory timings to "By SPD", which is safe unless the board is reading the SPD data wrong. I generally load optimized defaults before, and then again after the flash. I suppose it wouldn't hurt if you loaded "Fail Safe Defaults" prior to the flash, but again, the added risk of setting "Optimized Defaults" is negligable. I'm sure there are exceptions to this as well, but I'm speaking genrally.
Well, after all that, I think we agree more than me disagree. To be honest, what sort of bothered me about your posts was that you went into a great amount of detail for a basically simple question. That may just be how you do things, and that's fine. It's really not my place to tell you how to post as this is a public forum, and we are both going for the same goal of helping out original poster. We just go about it in different ways, and again, that's fine. 🙂
My biggest issue with the whole "gist" of your posts was that I try to get users to not be so afraid of bios flashing. It's something that the new user/builder always fears because they hear all these horror stories. I try to help people to understand it's really not that dangerous if you take your time, and follow the correct steps. You obviously feel the need for a higher level of "safety" than me, and there really is nothing wrong with that. I think some of the precatutions you mention are a tad overboard, but I guess in reality, it won't do any harm, and might even save someone down the line. Generally though, I wish more people weren't so afraid to flash their bios, and I was concerned that a post like yours might scare someone away altogether who was considering flashing their boards.
I hope I made myself more clear, and I apologize again for my demeanor and tone. No hard feelings and I'll see you around the forums.
🙂
- Insane
:beer:
Edit: Formatting and syntax. And to add...
IMO