The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Why is moving dat between partitions so slow.

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by LPTP-LVR, Jun 13, 2009.

  1. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    Not sure if this is the right sub-forum so mods, feel free too move if another place is more appropriate.

    Something i've been wondering for some time. There's probably a simple explanation but i'm curious why there's no way around it.

    The way i see it, after you create partitions on your HDD, moving data between two different partitions takes as much time as moving data between two different (physical) HDD's. Partitions are created with software so why isn't there a way to make data copying/moving between partitions on the same physical drive as fast as from one folder to another in the same partition?

    ideas?
     
  2. goofball

    goofball Notebook Deity

    Reputations:
    358
    Messages:
    1,710
    Likes Received:
    0
    Trophy Points:
    55
    Ideally, moving would just mean an update to the file system log to know where the data is located and not actually having to rewrite the data to a different group of sectors/platters. It's not the case as far as I understand. Copying involves another group of writes so that makes sense that it takes time.
     
  3. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    Yeah but why is that different between folders on the same HDD and partitions on the same HDD? I understand it's because certain sectors are assigned to one partition so writing to another partition needs rewriting. For all intents and purposes another partition is in fact another HDD...i'm just curious if they couldn't have found a way around this as it would make a pretty big difference.
     
  4. namaiki

    namaiki "basically rocks" Super Moderator

    Reputations:
    3,905
    Messages:
    6,116
    Likes Received:
    89
    Trophy Points:
    216
    Almost quote:
    That's just how it is. If you want to share folders over partitions, you could try Mklink, but be very careful with it if you aren't using Vista or 7.
     
  5. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    i know i know ;) I just think i would've been worth developing a technique around this but i guess developing faster and faster drives will eventually cancel the need for it and give other benfits as well
     
  6. FrankTabletuser

    FrankTabletuser Notebook Evangelist

    Reputations:
    274
    Messages:
    346
    Likes Received:
    0
    Trophy Points:
    30
    You can't improve this without redesigning the whole partition idea.

    With a partition you split the drive in different parts, e.g. partition A (Sector 0-1000), B (sector 1001-2000) and C (sector 2001-3000).
    So if you move a file from one partition to a different, then you have to physically move it to the new sectors.
    If you don't want this, then don't use partitions and stop complaining. That's how partitions work.
    You can also create one large partition and create virtual hard drives on it or something else to emulate partitions, which shouldn't have this 'issue' with slow moving between partitions.
    Therefore you get other limitations.
     
  7. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    dude...i'm not complaining....i was just raising a question on a subject i've been wondering about. And yeah i know what is actually causing it. And i was talking about a possible redesign of the partition idea and was just wondering why this hasn't been done or looked into.
     
  8. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    Basically, when you copy to the same partition, it only updates the MFT. Since you're copying to the same partition, it only has to duplicate/move the MFT. The data doesn't move. If you're copying to another partition, the OS needs to move the actual data to a different part of the HDD.

    There's always exceptions to this. E.G multihdd volumes, RAID 0, 5,6, 10, 01, JBOD..etc.
     
  9. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    Good point.

    Also: When you're copying from one hard drive to another, one drive does the reading the other does the writing.

    When you're copying from one partition to another, the same drive has to do the reading and writing, which makes it a lot slower.
     
  10. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    Might also want to add:
    If the drive is reading and writing to the same spot on the hdd, the speed remains the same or doubles, whatever you want to call it. HDD can read and write at the "same" time. That's why when overwriting a file, it's almost twice as fast as copy a new file.
     
  11. FrankTabletuser

    FrankTabletuser Notebook Evangelist

    Reputations:
    274
    Messages:
    346
    Likes Received:
    0
    Trophy Points:
    30
    And I just said that partitions were created to physically split files on a single HDD.
    And as already said, if you don't like this idea, then don't use partitions, but use alternative software emulated partitions. I don't know an exact program which does this, but there should be a lot out there.
    e.g. this tool:
    http://www.virtualdisk.net/

    With upcoming SSDs the current partitions are stupid, that's right, there we need some new technology, something you wish.
     
  12. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    hmmm that is a good point and it proves to be right. Any ideas why copying is faster than moving too by any chance? Now that we're on the subject ;)
     
  13. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    Moving = copying + deleting the old stuff
    Copying = copying

    Time wise

    copying + deleting the old stuff > copying
     
  14. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    That's what i thought....funny thing is that it's much faster to first copy and then delete the old files than trying to do it in one command.
     
  15. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    Depends on your situation.

    E.g. I can move 10GB of file instantly on my HDD while it might take you 10 minutes to copy the file and delete the old one.
     
  16. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    Hmm I tested it, moving and copying takes the same time at my laptop.

    Moving might be slightly slower because of the delete action afterwards.

    Edit: oops it was already answered.
     
  17. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    I find it too be slower...or maybe i'm just imagining things ;)
     
  18. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    Time it then. I timed it.
     
  19. LPTP-LVR

    LPTP-LVR Notebook Deity

    Reputations:
    298
    Messages:
    1,794
    Likes Received:
    2
    Trophy Points:
    55
    i did now...and you're right :D