1 TB fusion drive. How to use Fusion Drive on Mac so as not to freak out

Question: Good afternoon!
Please tell me how much it will cost to replace a 128Gb ssd (as part of the Fusion drive) in an iMac 27" 2017 with a more capacious one, for example 1Tb Samsung 970 EVO Plus or PRO?

If I buy an ssd myself, then it’s clear - from you: original adhesive tape, adapter and work - at a minimum, how much will it cost?

Then another question: where can you put the removed native 128GB ssd? Maybe you buy them back at the residual value or can you somehow take them into account for the work?

Are you installing your new ssd, for example the same 1Tb Samsung 970 EVO Plus or PRO? Maybe you have them at better prices?

According to my needs, I need at least 3TB of total space for all my files and OS. Would it be advisable to install a fast ssd instead of the native one and assemble them back into Fusion dtrive? After all, in theory this will be more efficient and reliable in terms of resources?! After all, 1TB as part of Fusion will take longer to fill up with frequently requested files, most likely there won’t even be that many of them at all, the resource for rewriting is also several times higher than constantly driving a 128, and the speeds are still much higher for the same EVO. Do you think this is justified?
Changing the hdd to an ssd in this case is not justified because I still need at least 3TB in total.

Answer: Good afternoon, Oleg! 1) Installation work (unsticking the matrix, replacing the drive + reassembly/gluing with 3M factory tape) - will cost 4,500 rubles. Adapter for installation - 1500 rubles. Installation and configuration of the Fusion-Drive system between drives - 3,000 rubles. Work warranty - 90 days (3 months). 2) We have our own warehouse of spare parts; we do not buy components from customers (you sell them yourself, or use them at your discretion after removal). 3) Such SSD drives are available for sale (on order), but we have our own markup for them. Their prices will be average market prices. 4) We think so. In your case, this is justified. The only thing is, in total, such an upgrade can cost (like a downed Boeing). But it's possible. Contact us, we will be happy to help you. Best regards, MacPlus!

Question: Good afternoon! Please tell me how relevant it is to make Fusion Drive now? This means does everything remain the same under Sierra and will it be great on the future High Sierra? I planned to make it on the Mid-2011 iMac FD. All reviews on FD are quite old, I would like to know about the relevance. Thanks in advance, Vlad.

Answer: Good afternoon Vlad! Making a fusion drive is quite important to increase the speed of the hdd drive and combine them into one. The only disadvantage of this service is that if one of your HDD, that is, there is a risk that both disks will fail at the same time.
Sincerely, MacPlus.

Question: Good afternoon, during uninstall windows with Imac, due to the reluctance of windows to be deleted, I formatted this partition and then deleted it, but now the shared disk is missing 200 GB (this is exactly the size of the disk with windows) is it possible to solve this remotely?

Sincerely,
Alexei

Answer: Good afternoon! Unfortunately no, to solve this problem you need to bring it in for a free diagnosis

Question: Hello. can you tell me? I have an imac 27 retina 1TB, I want to remove the fjn drive, split the ssd into two partitions, and put bootcamp on one and leave the second under osx. The question is this: If I split, say, 120GB into 70GB for bootcamp and leave 50GB for OSX. I split the hdd into 300 for Windows and 700 for osx. Can I then make a fantasy drive from the 50ssd and 700hhd? and leave the rest for bootcamp? and a question about the breakdown, should this also be done through the terminal with the resizeStack command?

Answer: Hello, Konstantin! In any case, you immediately need to format both disks and create a fusion, and only then split the resulting (single) disk into partitions. Partitioning must be done through Disk Utility.

Question: Hello. I removed FusionDrive according to your instructions. Now I have two disks showing 26GB and 1000GB. But when you try to boot from an installation flash drive with 10.8, 10.9, 10.10, a prohibition sign (crossed out circle) appears on the screen and will not boot further. Please tell me what is causing this, can it be treated?

Answer: Good afternoon! Most likely you have problems either with the operating system or with one of the hard drives, we can say for sure only after diagnostics, diagnostics are free.

Question: Good afternoon. The iMAc 2011-mid 27" had Fusion Drive (native hdd 1tb and corsair force 128 gb). After an emergency reboot of the system, the computer stopped booting. The logo appears, the boot slide crawls very slowly, remains literally a little and freezes (waited for 10 minutes -20).V safe mode The system also does not boot. I tried booting through a USB flash drive. The download was successful, but Disk Utility cannot detect the drives. More precisely, it tries to identify them and hangs (the loading indicator is displayed), the Terminal also does not see the disks. If you disconnect one of the disks (hdd or ssd), then the disk utility successfully sees the disk and does not see any problems with it. Those. Disk Utility will detect individually connected drives, but when connecting them together, it cannot detect them.
Tell me what to do? And is it possible to somehow restore data from disks (there is no backup copy)?

Answer: Good afternoon! Bring it in for a free diagnosis, we will check it and tell you what can be done.

The second problem with technology is the relatively high cost hybrid drive - for a 128 GB SSD the buyer will have to pay at least $250, which is more expensive than solid-state drives from third-party manufacturers. Moreover, prices for more spacious ones are falling, which is why advanced users have more options. Many will appreciate the simplicity and convenience of Fusion Drive, but most likely only a few will be willing to happily pay a premium for it.

We should also not forget that many users no longer require a capacious storage device. Macs are gradually losing the title of “digital hub” that Steve Jobs once bestowed on them, more and more multimedia content available in cloud services, and you don’t need a large HDD to watch it (Apple TV can handle these tasks just fine). It looks like Fusion Drive is trying to solve a problem that basically doesn't exist.

The technology has other problems, for example, it is flimsy software implementation Core Storage, due to which logical volume often falls into disrepair and needs to be restored from scratch

I recently purchased an iMac with a 2TB Fusion Drive. It comes with 128 GB of high-speed PCI SSD memory (read speed up to 3000 MB/sec) and a regular but capacious hard drive 2 TB (read speed up to 200 MB/sec).

Fusion Drive combines them into one virtual disk and automatically distributes frequently used files to the SSD. The result is instant launch of programs and systems. What are the disadvantages?

I started noticing that the system was sending photos and videos from the Photos application, tool libraries from Logic Pro, and other files that I use often to the SSD, but they take up a lot of space.

I personally don’t care how many milliseconds a photo or tool opens faster. With this algorithm, 128 GB (or 32 GB in other models) can become full, and then the brakes will begin where it is not needed. Over time, many users note low speed Fusion Drive performance, especially when free disk space is running low.

Yes, the Fusion Drive algorithm is not ideal and cannot be ideal.

But we can help him.

And manually release extra bed on SSD.

Simply dragging files onto the HDD will not work: in the system we see only 1 logical drive, we don’t know what and where it is located. You can only make assumptions based on the launch and opening speed of certain files. But there is another way.

Using Disk Utility, you can separate some free space from Fusion Drive hard drive. Yes, exactly the hard drive. As a result, we will get a new partition, all files on which will be placed exclusively on the HDD, without affecting the SSD area. Next, we transfer there everything that takes up a lot of space and does not need to be launched immediately. It turns out to be a familiar scheme: the system and applications are stored on the Fusion Drive (SSD), everything else is stored on the hard drive.

You need to select Fusion Drive in Disk Utility and create a new partition on it. All. To ensure data safety, it is better to perform all manipulations from a bootable flash drive.

What can you put on the HDD? Folder shortcuts

Let me give you a few examples:

System folders

Use shortcuts. For example, almost any system folder with content (movies downloaded from iTunes, backups, etc.) can be transferred to your hard drive by first creating and leaving a redirecting shortcut where the folder was previously located. How to do this, read below:

Reserve iPhone copies and iPad in iTunes

I published a separate article on this topic with detailed instructions. Using the same method, you can transfer it to your hard drive and other system folders. This is how I transferred Logic tools to the HDD.

In short:

1. Find a heavy folder with content on the system drive (Fusion Drive).

2. Copy the folder to your hard drive.

3. Delete the folder from where it was previously located, and leave the redirecting shortcut there instead. Each time the program accesses system disk, the shortcut will redirect it to your hard drive. iCloud Photo Library (photos and videos)

For example, about 5,000 of my photos are stored in iCloud and are automatically synced across all devices. This is 60 GB of data, and there is no place for it on an SSD.

The library is located in the system Images folder and is called Photos Library; just drag this package to your hard drive, open the Photos application and select it as the main library.

And…

Photos, videos, and movies not stored in iCloud. Instruments, plugins, sample libraries. Music collections. Download folders.

If you see shortage notifications while working in Photoshop free space, in the settings you can select HDD as a working disk.

Look, just remove Fusion Drive and live in peace.

Yes, it is possible to disband Fusion Drive completely. Manually transfer heavy files to the HDD, install the system and programs on the SSD and don’t worry.

But in reality, 128 GB, not to mention 32 GB, is not enough. The system constantly warns you about lack of space, some heavy programs create a huge cache on the disk while running, and the hemorrhoids become three times larger.

Personal experience, I already had one such computer. Users who use Mac only for accessing the Internet, photo processing and some everyday tasks may not be affected by this. But for creative activities and large-scale projects, this is a barrier.

P.S. If you allocate space very wisely (including using tips from the article) and do not download a bunch of software, 128 GB SSD-only will be enough. But definitely not 32 GB.

What would be ideal:

Leave 512 GB Fusion Drive (128 GB SSD + 384 GB HDD) and 1.6 TB of hard drive space for files.

512 GB is more than enough for seamless system operation and running heavy programs and projects. There will be no problems with lack of space.

For less demanding users - 256 GB Fusion Drive (128 GB + 128 GB), the rest for HDD. New Macs in a configuration with 1 TB Fusion Drive comes with only a 32 GB SSD. In this case, it is better to leave 256 GB for Fusion Drive and use the rest of the HDD space for files.

Currently, all new Mac models with the 1TB Fusion Drive come with a 32GB SSD. For a 128 GB SSD you need a 2 TB or 3 TB Fusion Drive. But some older models with 1 TB Fusion Drive have built-in 128 GB SSD brackets.

Is there a need to do all this?

Not always. If you are completely satisfied with the speed of your Mac, you don’t have to bother. But this - additional order in the operation of a computer, and it will not be superfluous. Only benefit. Especially for models with 32 GB SSD.

Yes, the geek soul wanted to completely separate the disks and distribute files manually. But the 512 GB Fusion Drive + HDD turned out to be an ideal option both in terms of operating speed and the amount of free space. I don’t see any urgent need to wait and overpay for a custom iMac assembly just for the sake of a capacious SSD. Moreover, in 2017 models its read speed is identical to the SSD on Fusion Drive.

Contrary to the expectations generated by the appearance of the first SSDs in consumer devices, it is now quite clear that a total transition to solid-state drives is impossible in the foreseeable future. Manufacturers of NAND Flash memory have made great strides in terms of reducing the cost of chips, but the price per gigabyte of capacity on magnetic disks is still an order of magnitude lower than on SSDs. In addition, with each step of Flash memory to a thinner production standard, it becomes increasingly difficult to ensure the reliability of reading the charge in the cell and the required number of rewrite cycles. Hard drives, on the contrary, still have an inexhaustible reserve for increasing capacity in a standard design with the usual GPP/GMR heads (Perpendicular to Plane / Giant Magnetoresistance) and several exotic technologies in the future.

Flash memory is most widely used in mobile devices, where the advantages of solid-state drives fully justify the more high price units of volume. If we talk about Apple, then, as a manufacturer of undoubtedly expensive equipment, it can install computers SSD, in capacity rivaling hard drives, which is what we see in top configurations MacBook Air And MacBook Pro with Retina Display. And the only mobile Apple device, which still comes in a hard drive configuration, is a non-retina MacBook Pro that is getting older every year.

IN desktop computers Even for Apple, it's not easy to dismiss the hard drive as the base storage option. While the savings principle applies to a limited extent on the Mac Pro (fully converted to SSD), all three base iMac models that Apple currently produces have a 500 GB - 1 TB hard drive. There are options with completely solid state drive up to 256 or 512 GB, which require an additional investment of 200-500 US dollars above the configuration with a terabyte HDD. And between these extremes is the Fusion Drive, which is an array of 128GB SSD and 1TB or 3TB hard drive. Upgrading a Mac to Fusion Drive in combination with a terabyte drive also costs $200, so the choice is not easy. This is what we will talk about.

Note Prices shown are for American Apple Store. In Russia, an upgrade from a 1 TB HHD to a Fusion Drive costs RUB 7,960.

To be honest, the author of this article has not expected anything good from hybrid drives for a long time. So far, none of the solutions tested by 3DNews has come close to the goal declared by the manufacturers - to combine SSD performance and HDD capacity with an affordable price. Most “hybrids” are built according to a single scheme: a small solid-state component is used as a cache, which duplicates frequently requested information from the main storage device - the HDD. In some cases, SSD is also used for write caching. It is assumed that after a certain period of adaptation, the cache begins to duplicate the most commonly used data - OS and application files, and piles of rarely used resources remain on the HDD. In this concept, it is natural that the larger the solid-state component of a hybrid drive, the higher the average performance. For example, 8 GB of Flash memory soldered on Seagate SSHD drives is clearly not enough for the system to be as responsive as all-solid-state storage. At best, we can talk about an intermediate position of this kind of “hybrids” between SSD and HDD, although in numerical terms it’s not even an average.

A more efficient approach is implemented in Intel technologies Smart Response, which allows you to use a separate SSD up to 64 GB as an SSD cache (provided that the system is built on one of certain Intel chipsets). But at the same time, the price is rising, and for this reason, few off-the-shelf computers and laptops enjoy such luxury. Finally, with a fairly large SSD, the thought already arises: shouldn’t caching be abandoned and allocated entirely to the OS and programs as a separate volume? Actually, this is what they did with the WD Black 2 drive, which is a terabyte HDD and a separate 120 GB SSD in one case. But again, savings on SSD components, multiplied by raw software, do not allow WD Black 2 to be cited as an example of a successful hybrid drive.

⇡ Meet Fusion Drive

So what can Apple add to this? The recipe for Fusion Drive is basically the same as that of the Jew from the joke: “Put in more tea leaves.” The solid-state component of the array in Macs is a 128 GB SSD, and, importantly, with high-quality controllers.

In principle, this in itself is a satisfactory configuration for comfortable work. By following a certain discipline, you can keep the OS and all running files within the 128 GB SSD capacity (ask MacBook users Air), and manually store the media library and other heavy resources on the hard drive. However, Fusion Drive is Fusion because the SSD and HDD are combined into an array. In this case, the final result depends on how exactly the SSD is used.

Apple iMac 21.5" Mid 2014

The total volume of the array is equal to the volume of the individual components. We tested the 21.5-inch iMac, and in our case that's 1,128 decimal GB (1 TB HDD plus 128 GB SSD). That is, we can immediately say that the data is not duplicated, the SSD does not serve as a cache. Instead, tiering takes place: frequently needed data goes to the SSD, and stale data goes to the HDD. Question: How are priorities determined? But more on that later.

⇡ Fusion Drive: components

First we need to understand what kind of hardware we got. IN iMac models and Mac mini until 2013 used variations of the Samsung PM830 - not the worst drive for the SATA 6 Gb/s interface. Now Apple has widely implemented SSDs with a native PCIe interface, which promises a significant increase in performance. Hard drive - 1 TB in a 2.5-inch form factor for the younger iMac and Mac mini or 1-3 TB in a 3.5-inch form factor for a 27-inch iMac.

The System Information utility displays the SSD manufacturer. Judging by the name APPLE SSD SD0128F, this is the same SanDisk drive that can be found in the Mac mini, as well as the MacBook Air and MacBook Pro with Retina Display from 2014. It is possible that the alternative option supplied by Samsung may also be available in the Fusion Drive configuration. Both drives are connected via PCIe 2x interface.

SSD SanDisk, photo iFixit

The SanDisk SSD is based on the Marvell 88SS9183 controller, which we previously met using the example of the Plextor M6e. The chip has a native PCIe interface with two lanes, version 2.0, and transmits data via the AHCI protocol (as opposed to NVMe, which is specifically designed for solid-state drives). Eight channels are provided for connection to Flash memory chips. Of course, the TRIM command is supported.

The SSD itself is made in a proprietary form factor, but those who like to save money can try their luck with third-party sticks by building their own Fusion Drive or using the SSD separately. It's just not as easy to do with an iMac as it is with a Mac mini.

The Marvell controller is combined with Flash memory chips made by SanDisk. Judging by the marking 05131 016G, this is eX2 ABL MLC NAND memory produced using the 19 nm process technology. Its distinctive feature: some of the cells operate in pseudo-SLC mode and serve as a cache, which speeds up write operations and at the same time extends the life of the chip by defragmenting requests. However, there are hardly many such cells here, since the standard volume of about 7% is reserved in the drive (the difference between the number 128 GB in binary and decimal terms), which is also used for garbage collection, replacing failed cells and other service functions.

There are eight packages on both sides of the board, each of which contains two 64 Gbit (8 GB) NAND devices. Thus, not only are all eight controller channels filled in the drive, but also interleaved NAND devices are used.

In general, very decent components for an SSD. But we’ll leave the verdict until the end of the tests, since in the case of Marvell controllers a lot depends on the firmware. Previously, we most often found them in Plextor drives with expertly crafted firmware. Let's see how SanDisk performs.

The hard drive in the iMac 21.5" is a banal 2.5-inch HGST drive of the Travelstar 5K1000 series with a spindle speed of 5400 rpm. There's nothing special here.

HGST Travelstar 5K1000 1 TB (HTS541010A9E662), photo iFixit

⇡ CoreStorage - the basis of Fusion Drive

The implementation of Fusion Drive became possible due to the fact that, starting with version 10.7 (Lion), CoreStorage, a volume manager, is built into OS X ( volume manager), which is a software layer between the file system and the drive. Thanks to it, it became possible to redistribute data blocks between two physically separate devices that make up the array, absolutely transparent to the overlying software stack. In CoreStorage terminology physical devices are called Physical Volume and can be connected into a Logical Volume Group, which has a contiguous address space. All that remains is to expand Logical Volume on top of this, which is presented to the OS as regular volume. Then software comes into play that manages the migration of data between echelons.

Attentive readers may notice that there is another entity in the diagram called Logical Volume Family, which is a container for Logical Volume. Logical volumes enclosed within LVF inherit its properties, the only one of which so far can be full-disk encryption - this is how the FileVault 2 service built into OS X works.

If desired, the structure can be disassembled using commands from the “Terminal”, booting into OS recovery mode or from external drive, and then use SSD and HDD as separate drives. On a Mac with Fusion Drive, Windows can also be installed in the partition without any problems. Boot Camp. The latter is cut from the end of the logical volume and can include almost the entire address space of the hard drive, but does not extend to the SSD. Program Windows installations, like the installed OS itself, subsequently sees Mac partitions, which leaves the possibility of accidentally killing the entire contents of the Fusion Drive. When you subsequently install OS X from scratch, Disk Utility, having detected familiar hardware, will offer to reassemble everything as it was with complete destruction of the data.

⇡ How it works

Since in the case of Fusion Drive we are dealing not with cached, but with echelon storage, the first question is where the data written to the logical volume initially goes. It turned out that as long as the SSD capacity is enough, it is used exclusively for recording. Using Dynamo, the backend component of the Iometer test utility, a file of over 128 GB was created on the disk, and in the process the load of the drives was recorded using iostat. At first, access was made exclusively to the SSD, but as soon as the file volume became larger than the capacity of the SSD minus the installed OS, the load was completely switched to the hard drive.

Immediately after the recording ended, the fs_usage command showed a wave of CoreStorage calls, from which RdChunksCS and RdMigrCS trigger data migration between array echelons. The fourth column of the listing also shows that the data is moved in chunks of 128-512 KB. Thus, due to the large scale of movements, a side effect is data defragmentation. If you sum up the calls, you get a volume of around 4 GB. Subsequent recording attempts showed that each time the first 4 GB of the file ends up on the SSD, and then CoreStorage evicts the same amount of some other blocks onto the hard drive. That is, there is always a 4 GB reserve on the SSD, which ensures recording of freshly received data at high speed.

The average speed of sequential reading and writing of 256 KB blocks with a queue of four commands from the SSD is 754 and 391 MB/s (binary), respectively. Very worthy - despite the fact that operations take place on top file system. Read/write speed on HDD is 82-88 MB/s.

But how to cause data migration in the opposite direction - from HDD to SSD? This turned out to be quite easy to do with entire files. To immediately get into the address space of the hard drive, the SSD was full during a long recording large file, and at the same time a 2 GB file was created using dd with randomized contents from /dev/zero . After the recording stopped, migration immediately followed, clearing 4 GB of space on the SSD.

The first read of the file took place at a speed of 87 MB/s (most of the load was recorded on the HDD). But the second time, the file was already read exclusively from the SSD at a speed of 427 MB/s (purge guaranteed preliminary clearing of the cache). However, it is easy to notice that the speed is far from the maximum: the file ended up on the SSD in a fragmented state.

Further experiments showed that Fusion Drive can also transfer individual pieces of large files. From the middle of a 400 GB file, which due to its size was mostly located on the HDD, a range of 2 GB blocks was read. Two passes of looped reading for 30 seconds cause some blocks to be moved to the SSD and a sharp increase in overall performance. But in order for all the blocks to end up on the SSD and the reading speed to reach maximum, it took as many as 34 passes! Interestingly, this method also worked for writing data to the same range. In the latter case, the peak speed was reached on the 15th pass.

Red - reading from SSD (disk0), blue - mainly from HDD (disk1). Green - block migration after read iteration

It turns out that the algorithms by which Fusion Drive selects data for migration operate at both the file and block levels. Moreover, the files have priority. Accessing select blocks inside files is considered by CoreStorage to be an atypical scenario, and it takes a long time to require these blocks to be promoted. Well, the iMac is not the best candidate for a database server, and the preference for whole files leads to less fragmentation.

In the next step, we'll test the Fusion Drive's SSD separately and compare it to other high-performance PCIe or SATA 6 Gb/s SSDs.

The release of the updated iMac was also marked by the appearance of such an interesting thing as Fusion Drive. This technology is designed to solve a pressing problem that can be described as “I want SSD speed and HDD capacity without bread, please.” So what is this technology?

At the hardware level, Fusion Drive is two separate drives, one of which is a solid-state drive (SSD), and the second drive is a conventional hard disk drive (HDD). Apple decided to include Fusion Drive variations in its products with an SSD capacity of 128 GB and HDD variations of 1 TB and 3 TB. Simply put, all the magic of Fusion Drive happens at operating system and consists of monitoring the frequency of access to certain applications and data and transferring them in accordance with this frequency to an SSD or HDD drive.

Even simpler: the OS and everything, everything, everything that you often launch, listen to and watch (a browser, for example), will be stored on a fast SSD, and the rest will be stored on the HDD. If you suddenly start mastering Photoshop and start running it every day, then this application, as well as the data associated with it (your artwork), will also be transferred to the SSD.

Fusion Drive is not caching

To be more precise, the Fusion Drive concept does not provide for data from the HDD to be duplicated on the SSD. The SSD here does not act as a place solely for fast processing that is not available for data storage. Here the user gets all the usable space from both drives, that is, if you have a 128 GB SSD and 1 TB HDD, then you have 1.12 TB of available disk space for data storage.

Fusion Drive is not a RAID

As mentioned above, Fusion Drive operates at the operating system level. Disk Utility recognizes 2 separate disks, and the OS converts them into a single space.

What to do with backups

Backups must be made as before. Time Machine will create backups as if you have one disk. In the event of the death of one of the disks, be it SSD or HDD, the user will have to do full recovery. However, if there is no backup, then the user will certainly be able to extract data from the live disk, at least this will almost 100% probably be done using additional utilities.

How to deal with replacement

Apple noted that the HDD and SSD in their product are structurally no different from drives from other manufacturers, so if one of your drives burns out, you can replace it with a drive from a third-party manufacturer.

Recording Features

The big advantage in terms of speed is that all written data is initially written to the SSD, and we know that everything is written faster to the SSD. Naturally, in the future the OS will determine how often you access the recorded data and decide whether to leave it on a fast SSD or transfer it to the HDD.

Questions

Many questions remain about this shuffling of data from the SSD and HDD. How correctly will the OS be able to determine which data should be transferred to the HDD and which data should be left on the SSD? What will such a system give to users who sift through tons of data in transit and do not store the downloaded information for a long time (downloaded five FullHD movies, watched, deleted the films, downloaded, watched, deleted, and so on)? Will the unnecessary write and read cycles from a hardware point of view when shuffling data between disks affect the lifespan of the disks themselves (especially critical for SSDs)? How will background shuffling of data between disks affect system performance when data is being moved? We hope Apple has taken everything into account.

Internet