• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

scrood by win XP

UlricT

Golden Member
ok... here is my problem. I have been running win XP home ed. for some time now on my rig. It had been running low on HDD space on the main drive, and was complaining about it once in a while. I go about cleaning the disk occasionally, and one fine day, the computer just freezes up! I try restarting, manage to get into safe mode, and run all kindsa diags. no problems reported.... reboot.... and the comp just gives me BSOD's at startup (incl. safe mode). I decide to leave it for about 1/2 hr, come back, turn it on, and it sits around with a line saying that it cannot find "\system32\drivers\fastfat.sys" and suggests that i repair from install CD. Now i dig up my winXP home ed. CD (orig.) and try to boot. It boots ok, but then it gives me some kinda error saying that the disk cannot be read (some file called "netdd.sys" ) and installation cannot continue! I have no idea what to do now, as i need this system real bad...


I got aboot 8 other ppl living in the same house, and everyone uses the machine. The most they use it for is dnldin music n pr0n. I dont feel thats gonna cause much problems(?)

Any help would be greatly appreciated!

 
Sounds like a hardware problem thats either keeping you from booting or caused disk corruption. Are you overclocked or anything?
Bill
 
this sounds like the SNOW WHITE virus whatever it's called....two of my friends had the exact same problem.

Try to make a boot virus detection disk on an untainted machine w/ the latest definitions and see what comes up.

good luck.
 
BTW the virus I mentioned is a bi*ch....it deletes any executables pretty much (I tried to search regedit for it and it deleted regedit).

Clear temp files, and anything that can get you to a 'safe' boot disk space.

🙁
 
I had a similar problem with another friends machine that would act up at boot. Even though I would reformat, the disks would be invalid at reboot. 😀 -> I reset the bios and found that the onboard sound still had the synth settings on, even though onboard sound chip off and sould card installed. After turning it all off ... and a lot of hours of other frustrating labor before that, the system booted fine. It had never been a problem before the sound card added, among other things upgraded. It didn't matter whether XP or Me was installed, I got the error. It must have done something to conflict with the IDE controller. Good luck... hope this is your condition, since fixable. Make sure all onboard options are off.
 
You got eight people using this machine for g0d knows what, and you got the nerve to blame your problems on XP?
 
My first thought would be to check for a virus, as someone else mentioned.

I seriously doubt it's XP. Somethings wrong, obviously. Since you admit that 8 others are using the system, and mostly downloading music and porn, I'd hedge a bet it's something other than XP.
 
well... i finally traced it down to a malfunctioning RAM stick... that was all. 😱 But shouldnt the POST itself detect that?
 
Originally posted by: UlricT
well... i finally traced it down to a malfunctioning RAM stick... that was all. 😱 But shouldnt the POST itself detect that?

That makes sense from the symptoms you listed. The POST will detect very obvious memory problems, but it's easy to miss many problems that will still cause the OS to crash and burn.

Glad you found it,
Bill
 
the POST would detect if the ram is the wrong type or severly damaged, but a slightly damaged stick that causes data corruption wouldn't be noticed till you have an OS on there that requires correct data. i have about 3 of these 1/2 defective sticks... they r good for testing, but i can't boot any os on them... bsods all over the place.
 
I have had two bad sticks that POST didn't detect....actually they would run pretty good just crash my machine when I hit the bad portions of RAM....it was frustrating to figure out the first time as it was a new Crucial stick and I didn't suspect it at all.
 
Ah, this conversation reminds me of the good old days of RAM during the 386 and 486 days. About the time that EDO RAM was introduced, almost all PC memory sold was 9 bits per byte - 8 for the data and 1 for parity. Alas, RAM was very expensive in those days (what, about $30 a MB or so?), and memory and MB manufacturers were able to ever so slightly lower the cost of PC RAM by eliminating the parity bit. I'm not sure how this all transpired, but ever since that time, standard PC Memory is still pretty much sold without parity bits. ECC memory, a more robust hardware error detection technology, was available in those days, but was so much more expensive that it never was really a factor in the consumer market. I don't know, is ECC memory even available in SDRAM or DDRAM or even RDRAM?

In any case, this is the reason why POSTs are not able to detect memory errors. PC Memory today simply does not have any error detection technology built into it. It's really a shame because memory is so cheap these days it would add almost nothing to the cost.
 
Originally posted by: Pauli
Ah, this conversation reminds me of the good old days of RAM during the 386 and 486 days. About the time that EDO RAM was introduced, almost all PC memory sold was 9 bits per byte - 8 for the data and 1 for parity. Alas, RAM was very expensive in those days (what, about $30 a MB or so?), and memory and MB manufacturers were able to ever so slightly lower the cost of PC RAM by eliminating the parity bit.

Even worse, they faked it, with a logic chip on the board instead of an extra RAM chip. (This was probably done, because many of the OEM boards of the day couldn't even run without parity memory. Early Gateway systems come to mind.)

Originally posted by: Pauli

I'm not sure how this all transpired, but ever since that time, standard PC Memory is still pretty much sold without parity bits. ECC memory, a more robust hardware error detection technology, was available in those days, but was so much more expensive that it never was really a factor in the consumer market. I don't know, is ECC memory even available in SDRAM or DDRAM or even RDRAM?

Yes, ECC (and parity) is still available, and is more prevalent than parity for DIMMs (well, actually, it comes out about the same technically for 64/72-bit memory buses). I ONLY use ECC memory in my current systems. No-way would I go without that sort of protection. I've read about so many problems that came about from faulty RAM. It's not like ECC is some magical fix, but if your memory is failing, there is a much greater chance to find out about it.

Originally posted by: Pauli

In any case, this is the reason why POSTs are not able to detect memory errors. PC Memory today simply does not have any error detection technology built into it. It's really a shame because memory is so cheap these days it would add almost nothing to the cost.

For the most part, POST memory "testing" is really just a count. It is a throwback to the original IBM-PC, which laboriously counted every little KB of memory upon bootup. (I have a clone TurboXT box with EPROMs with a real IBM-PC BIOS in it, so I know. It even has the BASIC built into ROM too.)

From my experience, the memory test that HIMEM.SYS does, in DOS 6.22 and above, with the /TESTMEM😱N switch, actually does catch most flakey memory. I've managed to find bad memory with that, within a few boot-ups, that Norton's NDIAG.EXE "comprehensive memory testing" failed to find after HOURS of leaving it running. I think the difference is, NDIAG.EXE only does read/write pattern testing, whereas HIMEM.SYS might actually do cache-line-fill code fetches from the memory. The behavour of the memory subsystem can show differently depending on whether the accesses are for code or data, believe it or not.

Another good way (also a good way to find out if your CPU cache and memory subsystem is stressed from overclocking), is to start SMARTDRV.EXE with a large cache size, and then do looping PKUNZIP.EXE tests on several large .ZIP files (but small enough to fit into the smartdrv cache). The asm code in PKUNZIP.EXE is pretty damn tight, and can really stress memory subsystems. (They even have a command-line switch to use a "slower" code-path, because of that reason, for usability on poor hardware, amazingly enough.)
 
Back
Top