MikeShaw's WebLog

Developer Security and other stuff

Oh what a week! Security Myth #3 delayed...

This has turned out to be one of those weeks I didn’t plan for and suddenly it’s the Friday before a week’s vacation and I haven’t managed to achieve even half the things I’d hoped, so sadly, Security Myth #3 “Cryptography is too hard” will have to wait another week before I can really give it the time to do it justice.

 

“Expect the unexpected” they tell you or “plan for the unknown”.  Hmmm, I’m neither psychic or good at guessing games.  If only I knew that Monday morning would see the demise of my hard disk.  It had indicated a few warning signs – the mouse becoming jerky as the CPU got tied up waiting for disk IO to complete.  So, ‘run chkdsk’ I thought ‘that will fix these kind of problems’.  Alas, on the reboot so the checker could lock the system partition the disk made a tremendous ‘THUNK’ noise and that was it – dead disk.

 

I replaced the laptop disk with the one from my external USB storage device and started the rebuild, getting back as much backed up data as possible.  Fortunately for me, one of my colleagues, Alastair Dick, used to be an engineer at Dell and knows a thing or two about disks.  With his help, standing the old disk at an obscure angle and keeping it extra cool I was eventually able to recover much of my lost data – all proving to be a tedious activity.

 

Ha ha!  I can hear the echos on the internet – ‘why didn’t he just restore from his backup?’.  Well I have an 80Gig drive – 20Gigs for system and apps, the rest for data – lots of Virtual PC images for all the demos and things I do – how do you easily back up 60Gigs of data from your laptop?

 

One of those virtual images was critical to the demos I will be giving at an event in Reading on 11th August.  The session I’m responsible for at the event ‘What’s new in Visual Studio .NET 2005’ is on Visual Studio Team System.  An impossible task to do justice to the enormity of the product in only 75 minutes!

 

So sadly my week was not quite what I’d planned and please accept my apologies that Myth #3 will be postponed until I’m back from my vacation in sunnier climes…

Posted: Jul 30 2004, 10:24 AM by mikeshaw | with 8 comment(s)
Filed under:

Comments

BillT said:

Ha! So should we just call this Security Myth #2.5? -- "We can just do it next week."
Enjoy the vacation, and come back refreshed!
# July 30, 2004 6:27 AM

Paul Holden said:

"It had indicated a few warning signs – the mouse becoming jerky as the CPU got tied up waiting for disk IO to complete."

This is a really weird coincidence. I've noticed my mouse becoming increasingly jerky when compiling over the past few weeks, but I've not been able to find a remedy. I had a feeling that it coincided with when I started using multiple monitors, so I had a hunch that it was using a software cursor or something like that. Anyway, I've just run a chkdsk (without /f specified, to avoid a problem similar to yours!), and this is what I found:

CHKDSK is verifying files (stage 1 of 3)...
File verification completed.
CHKDSK is verifying indexes (stage 2 of 3)...
Index verification completed.
CHKDSK is verifying security descriptors (stage 3 of 3)...
Security descriptor verification completed.
Correcting errors in the Volume Bitmap.
Windows found problems with the file system.
Run CHKDSK with the /F (fix) option to correct these.

It looks like it's a fresh backup and new hard disk for me this weekend then!
# July 30, 2004 10:30 AM

AndyB said:

I'm looking forward to your talk on the 11th, even if you only get 75mins it will be interesting to see VSTS in action!!
# July 30, 2004 10:57 AM

Paul said:

"An impossible task to do justice to the enormity of the product in only 75 minutes!"

'Enormity' means 'monstrous evil or great wickedness', so I think you mean 'enormousness'.

Unless this is a new, unprecedented level of candour from Microsoft employees....
# August 2, 2004 8:51 PM

Stephen said:

In Shaw's defense, 'enormity' has 4 definitions, listed in this order on WordNet's dictionary:

1: the quality of being outrageous [syn: outrageousness]
2: vastness of size or extent
3: the quality of extreme wickedness
4: an act of extreme wickedness

so he used _a_ correct denotation of the word.

Nonetheless, a usage note says "in careful usage the noun enormity is not used to express the idea of great size"

Good luck on your talk. I wish I could see it.
# August 3, 2004 2:32 PM

MikeShaw said:

Ah, I stand corrected - thank you, I shall be more careful in future. I did a little investigation of my own and found that 'monsterous offence' style of definition dates back to 1475, whereas the incorrect use (as mine) 'excess in magnitude' didn't come for another 300 years in 1792. Oh well, at least you knew what I meant ;-)

As for the VSTS talk, I'm doing it as a webcast on 8th September, more details to follow...
# August 9, 2004 10:27 AM

Oh what a week! Security Myth #3 delayed... said:

Pingback from  Oh what a week! Security Myth #3 delayed...

# November 27, 2007 9:50 PM

cash advance said:

Hello!!! weblogs.asp.net is one of the most outstanding informational websites of its kind. I take advantage of reading it every day. I will be back.

# December 13, 2009 8:02 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)