Re: OT: Yet Another Unhappy Customer for Vista
- From: Joerg <notthisjoergsch@xxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 06 Jun 2007 17:24:59 GMT
JackShephard wrote:
On Tue, 05 Jun 2007 16:38:00 -0700, John Larkin
<jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
It could have all sorts of files open, file control/directory blocks
partly coherent, disk blocks in mid-write, virtual memory tangled, all
sorts of nasty stuff. To its credit, NTFS seems to powerup gracefully,
unlike 95/98 FAT where it would insist on doing a scandisk sort of
thing on powerup if it thought the powerdown wasn't proper.
BOTH file system types get checked on bad shutdowns, and it has NOTHING
to do with the file system. It has EVERYTHING to do with Windows' OS
procedurals.
Lots of other OS's did this.
Journaling file systems DO check themselves independently of the OS
they run under. The support for them by the OS means that such routines
are built in. A bad shutdown makes a call to the checking routine upon
restart.
It's hard to design a file system that
can just be shut down any time.
It is hard to design a file system that can handle being shutdown while
a write operation is taking place safely.
It's done all the time in aeronautics. One scheme is several write plus majority decision upon read. This means some overhead but on a large jetliner on final approach into a busy place like LAX, with a few hundred people in there, a lengthy reboot after a tripped breaker is just not an option.
The system you describe would be easy. Simply set a flag on the drive
after any and all successful writes. Remove the flag during any write
op, and set it after.
Yep, that's another method.
If the flag is there on startup, the file system is considered whole
and valid.
It still has a safety concern, but very little. Older drives could
"spray" "bits" all over the drive's recording area as the head retracted
during a shutdown mid-write. Drive electronics on the drive itself has
since solved this problem. The exception would be a power surge passing
the whole way through, but such an animal would likely trounce the drive
electronics well before it hit the platters.
--
Regards, Joerg
http://www.analogconsultants.com
.
- Follow-Ups:
- Re: OT: Yet Another Unhappy Customer for Vista
- From: JackShephard
- Re: OT: Yet Another Unhappy Customer for Vista
- References:
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Joerg
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Michael A. Terrell
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Joerg
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Michael A. Terrell
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Joerg
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Jasen
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Joerg
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Rich Grise
- Re: OT: Yet Another Unhappy Customer for Vista
- From: Joerg
- Re: OT: Yet Another Unhappy Customer for Vista
- From: John Larkin
- Re: OT: Yet Another Unhappy Customer for Vista
- From: JackShephard
- Re: OT: Yet Another Unhappy Customer for Vista
- Prev by Date: Re: Jacket for Plastic Optic Cable
- Next by Date: Re: OT: Yet Another Unhappy Customer for Vista
- Previous by thread: Re: OT: Yet Another Unhappy Customer for Vista
- Next by thread: Re: OT: Yet Another Unhappy Customer for Vista
- Index(es):
Relevant Pages
|