I’ve replaced my old laptop with a new one and I have over 350GB worth of data to move over, moving all of it to an external drive and then moving them to the new laptop doesn’t seem efficient and it seems like it’s gonna take forever

I know there are some special cables that can do that but I don’t wanna waste money on something that I’m only gonna use once every 5 years at most.

    • Xero@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      2 years ago

      my home network is quite slow and the ethernet port on my old laptop is damaged, it only works sometimes so it’ll definitely disconnect during the process.

      • Slapplebags@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 years ago

        Buy a cheap USB to Ethernet adapter then and directly connect the two computers via Ethernet. USB to USB is possible but it’s not worth the time and effort, network will be faster and easier. Or why not just buy a cheap external hard drive? According to Amazon a 500gb external hard drive can be had for $30 USD.

      • ShunkW@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 years ago

        Without getting specialized equipment, you may not have much other option. Using WiFi on the laptop might still be faster than what you’re doing now. It’s worth trying with a subset of the data possibly to see which is faster.

  • jpgb@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 years ago

    When you say it’s going to ‘take forever’ how long are we talking? Can you try a small batch and see how long it takes? If you really are only doing this every 5 years or so and don’t want to spend any money then the setup you have may be your best option.

    If you want to spend $10 or so you could buy a cat6 Ethernet cable (and you may also need to buy a dongle for the laptop). The transfer would take a few hours.

    Depending on your internet speed you could also sign up for a single month of Dropbox and do it that way (again, about $10).

    For the quickest (and most expensive way) you could purchase an external nvme/SSD which would do the job in a few minutes. Couple hundred dollars but then you’ve got a very useful device that you can use in future.

  • kekvrose@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 years ago

    A regular ethernet cable is sufficient in most cases. Except for ancient network cards, most newer ones know to flip the wiring to be able to communicate between two computers.

    The only thing is that you need to set the network options manually in both computers - set the IP address and subnet. Then just transfer it using any network file sharing protocol. (Windows already has file sharing, Linux you can use sftp, or use a http server)

    Edit: Looks like you asked specifically for USB. Sadly that is not possible specifically with usb since both devices are “hosts”. I provided this solution since ethernet cable are also very common and cheap to use

  • neal@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 years ago

    You could turn it into an external hd or install it in new laptop (assuming you have an extra bay).

  • notasandwich1948@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 years ago

    use smb ftp sftp or something similar, just make sure both laptops are connected to the router with ethernet. if the old laptop has its storage easily accessible then I might also just take it out and plug it into my sata dock

  • bbbbbbbbbbb@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Use an ethernet cord, if youre asking this question then you likely have one lying around. I did it a few months ago, had to jump some hoops like disconnecting from all networks and making folders discoverable to get it working though

    • Duckman@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 years ago

      If you’re going to directly connect them using just a single cable then it needs to be a crossover cable and he’ll need to set the IP manually on each end. Most people don’t have a crossover cable lying around. It would be easier to plug both computers into a router/switch and do a network transfer or just get a USB adapter for whatever kind of drive is in the old computer.

      Edit: it’s been a while since I needed to dot do that and apparently modern Ethernet doesn’t need specialized cables anymore. TIL.