Results 1 to 7 of 7

Thread: Is it necessary to stop USB mass storage devices

  1. #1
    Nothing runs like a Deere cotswoldcs's Avatar
    Join Date
    Mar 2004
    Location
    Bang in the heart of the cotswolds
    Posts
    793
    Thanks
    40
    Thanked
    18 times in 18 posts
    • cotswoldcs's system
      • Motherboard:
      • Asus P4C800-E Deluxe
      • CPU:
      • Pentium 4 3.0Ghz Northwood (@3.4Ghz on water)
      • Memory:
      • 1.5Gb Corsair TwinX PC3200/PC3700
      • Storage:
      • 150Gb Raptor
      • Graphics card(s):
      • XFX 6600GT 128Mb (w waterblock)
      • PSU:
      • Seasonic S12-380
      • Case:
      • Antec Sonata I
      • Monitor(s):
      • 3 x Iiyama 19" LCD (5:4) on Comrac Tripple Mount
      • Internet:
      • PlusNet 1.6Mb ADSL

    Is it necessary to stop USB mass storage devices

    I use flash drives and external hard drives regularly and am forever plugging and unplugging them. I don't normally "safely remove hardware" in Windows XP for flash drives etc and haven't experienced problems to date. However, I'm wondering if I should???

    What are your thoughts???

  2. #2
    HEXUS.social member Agent's Avatar
    Join Date
    Jul 2003
    Location
    Internet
    Posts
    19,185
    Thanks
    739
    Thanked
    1,614 times in 1,050 posts
    You wont physically damage a device, its there for data saving purposes.
    If the computer is reading from the drive when you unplug it, nothing bad will happen, but if you do it while its writing, it can cause problems.
    At best, the file that is being written will be lost / corrupted / not fully saved. At worst, if its writing to the FAT tables (this basically provides the location of each file on your drive) then you can loose considerably more data.
    Another issue is the same that photographers can have if they shut the camera down too early while there is still data in the image buffer waiting to be written to the card.
    You can resolve this by going into the devices properties and changing to the option of “quick removal” by disabling caching to the drive.

    I just look at the light on my drive and see if its being accessed. If it is, I don’t pull it, if its not, im not too fussed about a safe removal.
    Its worth noting that windows can go a bit crazy if you pull a drive when a file is open from it (eg. You load a word document from the drive and pull it while its still open). Its worth saving the file to a local drive before pulling it.

    When it comes to hard drives though, always use safe removal. Ive just noticed that my quick removal icon has gone, which is annoying as I hotswap drives quite a bit. I need to look into that :\
    Quote Originally Posted by Saracen View Post
    And by trying to force me to like small pants, they've alienated me.

  3. #3
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS
    Quote Originally Posted by cotswoldcs
    I use flash drives and external hard drives regularly and am forever plugging and unplugging them. I don't normally "safely remove hardware" in Windows XP for flash drives etc and haven't experienced problems to date. However, I'm wondering if I should???

    What are your thoughts???
    there are 2 ways of dealing with slow external drives - synchronous or asynchronous transfer. if it's synchronous, then whenever you do something like copy a file, it's written straight away. with asynchronous, no real actions are performed - the OS simply keeps a list of things that it knows you want to do. in synchronous mode, you don't need to stop the drive before removing it. in async, the data is only actually written when you unmount the drive - meaning it's vital to do the unmounting.

    on *nix, this is determined by the use of the 'sync' or 'async' mount parameters. on windows, there's a clickybox for something like "optimize this drive for quick removal", where on means sync, off means async.

  4. #4
    Senior Member
    Join Date
    Sep 2005
    Posts
    587
    Thanks
    7
    Thanked
    7 times in 7 posts
    I never do it. I think the problem is not really so much with external hard drives, but with USB sticks b/c an electrical current is carried through the USB jack and it might short circuit the internal components of the USB stick if you don't pull it out smoothly when the power is still flowing.

    I'm no expert but that's just what I heard.

  5. #5
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS
    Quote Originally Posted by latrosicarius
    I never do it. I think the problem is not really so much with external hard drives, but with USB sticks b/c an electrical current is carried through the USB jack and it might short circuit the internal components of the USB stick if you don't pull it out smoothly when the power is still flowing.

    I'm no expert but that's just what I heard.
    find any USB device and look at the connector. notice how two of the four lines are longer? that's precisely to stop the scenario you suggest - the ground pins always connect first and last.

    the reason for "stopping" external drives is to ensure that all the data is actually written.

  6. #6
    Senior Member
    Join Date
    May 2006
    Posts
    305
    Thanks
    0
    Thanked
    0 times in 0 posts
    its called write-through caching aswell, if youre looking for options

  7. #7
    Does he need a reason? Funkstar's Avatar
    Join Date
    Aug 2005
    Location
    Aberdeen
    Posts
    19,874
    Thanks
    630
    Thanked
    965 times in 816 posts
    • Funkstar's system
      • Motherboard:
      • Gigabyte EG45M-DS2H
      • CPU:
      • Intel Core2Quad Q9550 (2.83GHz)
      • Memory:
      • 8GB OCZ PC2-6400C5 800MHz Quad Channel
      • Storage:
      • 650GB Western Digital Caviar Blue
      • Graphics card(s):
      • 512MB ATI Radeon HD4550
      • PSU:
      • Antec 350W 80+ Efficient PSU
      • Case:
      • Antec NSK1480 Slim Mini Desktop Case
      • Operating System:
      • Vista Ultimate 64bit
      • Monitor(s):
      • Dell 2407 + 2408 monitors
      • Internet:
      • Zen 8mb
    apart from data integrity, windows can get confused.

    My laptop won't recognise two of my externel USB boxes because i spent an anfternoon plugging and unplugging them moving data around etc. forgot to safely removing them once (thought i had already done it) and they now aren't recognised. The led on my hub just blinks at me when i plug them in. All the ports etc are working so are the boxes (tested on another machine) but windows doesn't want to mount them. I'm guessing this is a rare occurence, but is annoying.

    Anyone know how to get windows to 'forget' these were ever installed so it does the whole Found New Hardware thing again and sets them up correctly?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Abit AN8 Ultra won't post with ANY USB devices at all, any ideas?
    By 8bit in forum Help! Quick Relief From Tech Headaches
    Replies: 19
    Last Post: 30-08-2006, 11:23 AM
  2. USB mass storage devices not working
    By Rave in forum Help! Quick Relief From Tech Headaches
    Replies: 4
    Last Post: 18-12-2005, 02:51 PM
  3. How do I determine the speed of my USB devices?
    By Taz in forum PC Hardware and Components
    Replies: 5
    Last Post: 02-08-2005, 03:08 PM
  4. Tip - Use your USB devices in far away places.
    By iranu in forum PC Hardware and Components
    Replies: 3
    Last Post: 01-04-2005, 01:26 PM
  5. Weird Problems - Please Help!!
    By chez in forum PC Hardware and Components
    Replies: 4
    Last Post: 20-09-2003, 06:25 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •