[SOLVED] Replace M.2 SSD

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Post Reply
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

[SOLVED] Replace M.2 SSD

Post by kwyrky »

I want to replace the M.2 SSD in my Acer Aspire A515-52-51EL

How to find out which ones will be compatible with my Notebook? What are the important parts to look out for when buying a new one?

For example will this one be compatible with my system?

https://www.amazon.de/dp/B073SBW3VD?tag ... e=osi&th=1

Here is some system info if that helps figuring that out:

sudo smartctl -i /dev/sdb

Code: Select all

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-53-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     SanDisk SD9SN8W256G1014
Serial Number:    1844C0806545
LU WWN Device Id: 5 001b44 8b9e389df
Firmware Version: X6107000
User Capacity:    256.060.514.304 bytes [256 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      M.2
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   Unknown(0x0ff0), ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA >3.2 (0x1ff), 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Jun 12 14:18:27 2020 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
$ sudo inxi -Fxz

Code: Select all

System:    Host: acer Kernel: 5.3.0-53-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8 
           Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic 
Machine:   Type: Laptop System: Acer product: Aspire A515-52 v: V1.14 serial: <filter> 
           Mobo: WL model: Raticate_WL v: V1.14 serial: <filter> UEFI: Insyde v: 1.14 date: 05/24/2019 
Battery:   ID-1: BAT1 charge: 43.9 Wh condition: 43.9/48.9 Wh (90%) model: LG PABAS0241231 status: Full 
           Device-1: hid-34:88:5d:b8:c0:69-battery model: Keyboard K380 charge: N/A status: Discharging 
           Device-2: hidpp_battery_0 model: Logitech Wireless Mouse M325 charge: 55% status: Discharging 
CPU:       Topology: Quad Core model: Intel Core i5-8265U bits: 64 type: MT MCP arch: Kaby Lake rev: B L2 cache: 6144 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28800 
           Speed: 792 MHz min/max: 400/3900 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 801 8: 800 
Graphics:  Device-1: Intel vendor: Acer Incorporated ALI driver: i915 v: kernel bus ID: 00:02.0 
           Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics (Whiskey Lake 3x8 GT2) v: 4.5 Mesa 19.2.8 direct render: Yes 
Audio:     Device-1: Intel vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k5.3.0-53-generic 
Network:   Device-1: Intel driver: iwlwifi v: kernel port: 4000 bus ID: 00:14.3 
           IF: wlp0s20f3 state: up mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Acer Incorporated ALI driver: r8169 
           v: kernel port: 3000 bus ID: 01:00.1 
           IF: enp1s0f1 state: down mac: <filter> 
Drives:    Local Storage: total: 704.24 GiB used: 570.51 GiB (81.0%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB 
           ID-2: /dev/sdb vendor: SanDisk model: SD9SN8W256G1014 size: 238.47 GiB temp: 37 C 
RAID:      Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci v: 3.0 bus ID: 00:17.0 
Partition: ID-1: / size: 231.54 GiB used: 152.59 GiB (65.9%) fs: ext4 dev: /dev/dm-1 
           ID-2: /boot size: 704.5 MiB used: 252.8 MiB (35.9%) fs: ext4 dev: /dev/sdb2 
           ID-3: swap-1 size: 976.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-2 
Sensors:   System Temperatures: cpu: 46.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 295 Uptime: 4d 1h 13m Memory: 31.22 GiB used: 5.18 GiB (16.6%) Init: systemd runlevel: 5 Compilers: 
           gcc: 7.5.0 Shell: bash v: 4.4.20 inxi: 3.0.32 
Last edited by kwyrky on Sat Jul 11, 2020 3:43 am, edited 1 time in total.
User avatar
LanceM
Level 11
Level 11
Posts: 3645
Joined: Sun Jul 08, 2018 11:50 pm

Re: Replace M.2 SSD

Post by LanceM »

I found this link: https://community.acer.com/en/discussio ... -52-series
You can get some info there.
To mark this issue solved, go to your original 1st post and click the edit pencil and add [Solved] at the beginning of the title and click Submit.
Mint accepts donations: https://linuxmint.com/donors.php
mr_raider
Level 7
Level 7
Posts: 1888
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: Replace M.2 SSD

Post by mr_raider »

You have an M.2 slot using a SATA SSD. In theory you should replace it with another SATA M.2 SSD of your choice.

Note that some M.2 SSDs are NOT SATA but rather PCI-E (also called nvme). These SSDs may or may not work in that slot, since do not know if the slot can handle both types. You would need to research your specific model/chipset to determine that.

Also you could post a pic of the slot and sometimes you can tell right away if it's SATA only or both.
Image
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

Re: Replace M.2 SSD

Post by kwyrky »

Is there a terminal command that will show me the information which types of SSD my mainboard does actually support?
User avatar
Kadaitcha Man
Level 11
Level 11
Posts: 3936
Joined: Mon Aug 27, 2012 10:17 pm

Re: Replace M.2 SSD

Post by Kadaitcha Man »

kwyrky wrote:
Sat Jun 20, 2020 4:04 am
Is there a terminal command that will show me the information which types of SSD my mainboard does actually support?
Really, you need to read your machine's manual.
All kadaitcha men are liars (It's pronounced kad-eye-cha, not kada-itcha)
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

Re: Replace M.2 SSD

Post by kwyrky »

I would but sometimes you don't have one and the manufacturers websites are sometimes not that user friendly. So a command is more convenient. If that is not possible than this is fine. I am just not experienced with Hardware related things and thought maybe there is a command which would give you this information.
User avatar
Kadaitcha Man
Level 11
Level 11
Posts: 3936
Joined: Mon Aug 27, 2012 10:17 pm

Re: Replace M.2 SSD

Post by Kadaitcha Man »

kwyrky wrote:
Sat Jun 20, 2020 5:57 am
... a command is more convenient.
Good luck with that.
All kadaitcha men are liars (It's pronounced kad-eye-cha, not kada-itcha)
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

Re: Replace M.2 SSD

Post by kwyrky »

LanceM wrote:
Fri Jun 12, 2020 12:33 pm
I found this link: https://community.acer.com/en/discussio ... -52-series
You can get some info there.
Thank you for the find! :D

After reading it I checked the hardware inside and the Mainboard had the M Key format while it also accepted the SSD with B+M Key. So I went ahead and ordered a M.2 PCIe NVMe M Key SSD. I works fine. I could not test yet the speed though or anything. Might give an update on this when I have more time and when I figure out how to restore from Timeshift in an full disk encryption scenario like mine. :roll:
Last edited by kwyrky on Sat Jul 11, 2020 3:41 am, edited 2 times in total.
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

Re: Replace M.2 SSD

Post by kwyrky »

mr_raider wrote:
Wed Jun 17, 2020 2:04 pm
You have an M.2 slot using a SATA SSD. In theory you should replace it with another SATA M.2 SSD of your choice.

Note that some M.2 SSDs are NOT SATA but rather PCI-E (also called nvme). These SSDs may or may not work in that slot, since do not know if the slot can handle both types. You would need to research your specific model/chipset to determine that.

Also you could post a pic of the slot and sometimes you can tell right away if it's SATA only or both.
Thank you, your information was helpful. I checked my hardware and my Mainboard Raticate_WL had the M-Key format (while compatible with the B+M Key SATA SSD). :D
mr_raider
Level 7
Level 7
Posts: 1888
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: Replace M.2 SSD

Post by mr_raider »

kwyrky wrote:
Sun Jun 21, 2020 7:11 am
mr_raider wrote:
Wed Jun 17, 2020 2:04 pm
You have an M.2 slot using a SATA SSD. In theory you should replace it with another SATA M.2 SSD of your choice.

Note that some M.2 SSDs are NOT SATA but rather PCI-E (also called nvme). These SSDs may or may not work in that slot, since do not know if the slot can handle both types. You would need to research your specific model/chipset to determine that.

Also you could post a pic of the slot and sometimes you can tell right away if it's SATA only or both.
Thank you, your information was helpful. I checked my hardware and my Mainboard Raticate_WL had the M-Key format (while compatible with the B+M Key SATA SSD). :D
If it is M keyed, then it will accept an nvme (PCI-E) M.2 SSD. And that SSD should work. However, there is no guarantee, depending on chipset implementation, that you will get full PCI-E x4 speeds out of an nvme SSD.

Fortrunatelly, most Intel chipsets from the last few years will run PCI-E SSds fine. I have an HP laptop running an i5 8250 with biost SATA and PCI-E SSD slots with no issues.

I would suggest you purchase the largest SSD you can afford, that has reasonable performance. Don't blow money on a Samsung 970 pro for that slot, it's overkill.
Image
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

Re: Replace M.2 SSD

Post by kwyrky »

I installed the new M.2 NVMe SSD and it works fine although I did not have the time to make a benchmark and so I don't know if I get the full speed out of it. Everytime I search for benchmarking SSD speed I find CrystalDiskInfo which is a tool for windows. Is there a similar recommended tool / software for benchmarking SSD speed in Linux? A script or some terminal based command would be equally fine.

What made me confident in my case is that I opened my Notebook and could see the M-Key in the mainboard slot. So I just tried it and it worked. But again not sure about the speed and searching for some way to benchmark it in Linux. Advice how to do it welcome 🙂

Found this command and will try it soon.

Code: Select all

sudo hdparm -tT /dev/sda
Thank you all for the help!
mr_raider
Level 7
Level 7
Posts: 1888
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: Replace M.2 SSD

Post by mr_raider »

kwyrky wrote:
Sat Jul 11, 2020 3:38 am
I installed the new M.2 NVMe SSD and it works fine although I did not have the time to make a benchmark and so I don't know if I get the full speed out of it. Everytime I search for benchmarking SSD speed I find CrystalDiskInfo which is a tool for windows. Is there a similar recommended tool / software for benchmarking SSD speed in Linux? A script or some terminal based command would be equally fine.

What made me confident in my case is that I opened my Notebook and could see the M-Key in the mainboard slot. So I just tried it and it worked. But again not sure about the speed and searching for some way to benchmark it in Linux. Advice how to do it welcome 🙂

Found this command and will try it soon.

Code: Select all

sudo hdparm -tT /dev/sda
Thank you all for the help!
Just to clarify, nvme drives are not listed in Linux as /dev/sdX. They are found under /dev/nvme0n1pX
Image
kwyrky
Level 3
Level 3
Posts: 118
Joined: Wed Jul 10, 2019 5:10 am

Re: [SOLVED] Replace M.2 SSD

Post by kwyrky »

Results for my new SSD

Code: Select all

sudo smartctl -i /dev/nvme0n1

Code: Select all

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-62-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       Samsung SSD 970 EVO Plus 1TB
Serial Number:                      S4EWNX0N503879Z
Firmware Version:                   2B2QEXM7
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Total NVM Capacity:                 1.000.204.886.016 [1,00 TB]
Unallocated NVM Capacity:           0
Controller ID:                      4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1.000.204.886.016 [1,00 TB]
Namespace 1 Utilization:            192.330.891.264 [192 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Sat Jul 11 13:46:18 2020 CEST

Code: Select all

sudo hdparm -tT /dev/nvme0n1

Code: Select all

/dev/nvme0n1:
 Timing cached reads:   30616 MB in  1.99 seconds = 15364.16 MB/sec
 Timing buffered disk reads: 8016 MB in  3.00 seconds = 2671.67 MB/sec
Results for my other SSD

Code: Select all

sudo smartctl -i /dev/sda

Code: Select all

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-62-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     Samsung SSD 860 EVO 1TB
Serial Number:    S3Z9NR0N402303F
LU WWN Device Id: 5 002538 e30455fd6
Firmware Version: RVT04B6Q
User Capacity:    1.000.204.886.016 bytes [1,00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   Unknown(0x09fc), ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sat Jul 11 14:17:34 2020 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Code: Select all

sudo hdparm -tT /dev/sda

Code: Select all

/dev/sda:
 Timing cached reads:   32952 MB in  1.99 seconds = 16540.99 MB/sec
 Timing buffered disk reads: 1612 MB in  3.00 seconds = 537.18 MB/sec
Comparison

Code: Select all

buffered reads for Samsung SSD 970 EVO Plus 1TB: 2671.67 MB/sec
buffered reads for Samsung SSD 860 EVO 1TB: 537.18 MB/sec
Post Reply

Return to “Hardware Support”