Pages

Sunday

Replacing the Hard Drive of Macbook Pro Mid 2010

One of the bad purchase decisions that I ever made was to buy an Apple product without following its release schedule. Just two months after buying the Macbook Pro late 2010, Apple released the Macbook Pro 2011. The reason why it was a big deal is because the 2011's is so much different with its predecessor. One of the huge difference is that the 2011's supports SATA 3.0 while the 2010's only supports SATA 2.0. This means that if you would enjoy the full speed of SSD 6Gb/s when installing an SSD SATA III 6Gb/s, while installing in the 2010's would result in the negotiated speed of 3Gb/s, given that you install the compatible SSD product.

After searching around in the Google, I finally came to a summarized fact that Macbook Pros before 2011 came with a buggy graphic card - NVidia MCP89 AHCI. Many people reported that they only got the negotiated speed of 1.5 Gb/s (same speed as a SATA drive with 7200 rpm, which makes the SSD upgrade looks like a joke) when they installed an SSD with SandForce controller. Apparently buggy graphic card plus buggy SSD controller means speed cut in half. Many SSDs in fact, use SandForce as the controller, so you would want to be careful in choosing the correct SSD. For example, Crucial BX200 240GB SATA 2.5" 7mm (with 9.5mm adapter) Internal SSD and other variants, are guaranteed to be compatible with MacBook Pro Mid 2010. A lot of people fancy the Samsung SSD 850 EVO, but I just wouldn't risk an incompatible part.

 Replacing the hard drive is very simple, just unscrew the back body of the Macbook Pro, and then locate the hard drive, and unscrew 4 screws that hold the hard drive together (as shown in the picture), pull out the old drive and detach the cable. You might need to use the extension from 7mm to 9.5 mm that came with the SSD if it's a 9mm drive since the slot here is for 9.5mm drive.


Regarding the content of the drive (OS and data), I saw 3 options here:

  1. Copy the image of the entire old hard drive to the new hard drive using `dd` and a SATA to SSD cable. If the size of the old hard drive is smaller with new drive, you might need to create drive partitions on the new drive, for example: 128GB for the content of the old drive, and 128GB empty partition. 
  2. Use the migration software that usually comes with the SSD, here you would also need a SATA to SSD cable. 
  3. Create a Mac OS bootable drive, then install new OS from scratch on the new hard drive. Migrate just the data through an external hard drive. 
Since I don't own a SATA to SSD cable, so I just did the last option, which is not too bad because a fresh install might speed up the system too.

To create a Mac OS bootable drive, prepare an empty pen drive with capacity of more than 8GB that is formatted with (Journaled) HFS+. Then open the App Store and install "OS X El Capitan", which will take a long time because it will download around 6GB of data. Once it's done, open the terminal and run this command:
/Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia

It is also possible to do an Internet recovery and directly install Mac OS online without having to create a bootable pen drive.

44 comments:

  1. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic.
    Python Online certification training
    python Training institute in Chennai
    Python training institute in Bangalore

    ReplyDelete
  2. Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    AWS Training in pune
    AWS Online Training

    ReplyDelete
  3. I have to thank you for the efforts you've put in penning this website. I am hoping to check out the same high-grade content from you in the future as well. In truth, your creative writing abilities has encouraged dev me to get my own, personal website now ;)

    ReplyDelete
  4. Keep up the good work; I read few posts on this website, including I consider that your blog is fascinating and has sets of the fantastic piece of information

    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery






    ReplyDelete
  5. Excellent and very cool idea and great content of different kinds of the valuable information's.

    data science training institute in bangalore

    ReplyDelete
  6. This is most informative and also this post most user friendly and super navigation to all posts.
    Data Science
    Selenium
    AWS
    Python Online Classes

    ReplyDelete
  7. This concept is a good way to enhance knowledge. thanks for sharing..
    Best RPA Training in Pune
    AWS Training in Pune

    ReplyDelete
  8. Awesome article! You are providing us very valid information. This is worth reading. Keep sharing more such articles.
    Data Science Course in Chennai
    Data Science Course in Coimbatore
    Data Science Online Course

    ReplyDelete
  9. NordVPN Crack PC provides 5,200 servers spread across 60 countries. NordVPN Crack provides zero-log high-speed VPN with max security! NordVPN Crack

    ReplyDelete
  10. I loved the information given above, I appreciate the writing. Unlock your full potential in Class 12 Accountancy and Physics with Ziyyara Edutech's online tuition for Class 12. Our expert tutors are dedicated to providing top-notch education tailored to your needs.
    Book A Free Demo Today visit Online tuition for class 12 accountancy

    ReplyDelete
  11. I liked your blog too much and it's well informative. Unlock the door to impeccable English fluency with Ziyyara Edutech’s top-notch online home tuition services in Saudi Arabia.
    For Book a demo now Best english speaking course in Riyadh

    ReplyDelete
  12. This was a very informative and well-written post! I appreciate the effort you’ve put into breaking down the topic so clearly. Whether someone is new to this subject or already familiar, there’s a lot of value here. Looking forward to reading more from you—keep up the great work!

    ReplyDelete
  13. That is really nice to hear. thank you for the update and good luck.
    Great post, and great website. Thanks for the information!

    Java skills training

    ReplyDelete
  14. Such an informative blog. I liked how you explained and shared in detail. You can also Read about. Artificial Intelligence Course in coimbatore

    ReplyDelete
  15. In today’s competitive marketplace, businesses need direct, effective ways to reach potential customers and build lasting relationships. A professional telemarketing agency offers exactly that—human-to-human communication that drives real results. Far from being outdated, modern telemarketing has evolved into a strategic, data-driven service that helps companies generate leads, increase sales, and strengthen customer loyalty.

    A telemarketing agency specializes in direct phone-based outreach on behalf of businesses. This includes lead generation, appointment setting, sales calls, customer follow-ups, surveys, and market research. What sets a professional agency apart is its ability to combine trained agents, proven scripts, compliance standards, and performance analytics to deliver consistent, measurable outcomes.

    One of the biggest advantages of working with a telemarketing agency is access to skilled professionals. Trained agents know how to communicate clearly, handle objections, and adapt conversations based on customer responses. This expertise ensures that every call reflects your brand positively and professionally. Instead of relying on untrained in-house staff, businesses can leverage experienced callers who understand sales psychology and customer engagement.

    Telemarketing agencies also save businesses valuable time and resources. Building an internal calling team requires hiring, training, software, and ongoing management. By outsourcing to a specialized agency, companies can focus on their core operations while the agency handles outreach efficiently. This makes telemarketing a cost-effective solution, especially for startups and growing businesses.

    Another key benefit is scalability and flexibility. Whether you need a short-term campaign to promote a new product or a long-term strategy to nurture leads, a telemarketing agency can scale services up or down based on your needs. Campaigns can be adjusted quickly using real-time feedback and call performance data, ensuring continuous improvement and better results.

    Modern telemarketing agencies also use advanced technology and data insights. Call tracking, CRM integration, call recording, and performance metrics help refine scripts and target the right audience. This data-driven approach increases conversion rates and provides clear insights into customer behavior and market trends.

    Trust and compliance are equally important. Reputable telemarketing agencies follow legal and ethical guidelines, including consent, data protection, and do-not-call regulations. This protects your business from legal risks and helps build trust with potential customers.

    Ultimately, a telemarketing agency acts as a strategic partner in your growth journey. By delivering personalized conversations, qualified leads, and actionable insights, telemarketing bridges the gap between businesses and customers in a way digital ads alone cannot. When done professionally, telemarketing is not just about making calls—it’s about creating meaningful connections that drive long-term success.

    For more visit Telemarketing Agency

    ReplyDelete
  16. Great insights shared here. Accountancy can feel tricky without the right guidance, especially when concepts build on each other. I’ve seen how online tuition for Accountancy helps students clear doubts instantly and stay confident with numericals.

    ReplyDelete
  17. Such an informative blog with great insights about learning Malayalam! If anyone is looking for personalised one-on-one guidance, Ziyyara offers expert Online malayalam classes to help learners study confidently from home.
    Contact us at +91 9654271931 or visit us for : Learn malayalam online

    ReplyDelete
  18. Totally agree! These days, Online Classes in United Arab Emirates feels like the smarter option—less travel, more flexibility. One of my cousins is doing 1-on-1 sessions and he’s actually started enjoying studying again. Didn’t think that would happen!

    ReplyDelete