Empirical Analysis of Solid State Disk Data Retention when used with Contemporary Operating Systems

Size: px
Start display at page:

Download "Empirical Analysis of Solid State Disk Data Retention when used with Contemporary Operating Systems"

Transcription

1 DIGITAL FORENSIC RESEARCH CONFERENCE Empirical Analysis of Solid State Disk Data Retention when used with Contemporary Operating Systems By Christopher King and Timothy Vidas Presented At The Digital Forensic Research Conference DFRWS 2011 USA New Orleans, LA (Aug 1 st - 3 rd ) DFRWS is dedicated to the sharing of knowledge and ideas about digital forensics research. Ever since it organized the first open workshop devoted to digital forensics in 2001, DFRWS continues to bring academics and practitioners together in an informal environment. As a non-profit, volunteer organization, DFRWS sponsors technical working groups, annual conferences and challenges to help drive the direction of research and development.

2 Empirical Analysis of Solid State Disk Data Retention when used with Contemporary Operating Systems Christopher King (CERT) Tim Vidas (CMU ECE) DFRWS 2011 New Orleans, LA 2011 Carnegie Mellon University

3 Notices 2011 Carnegie Mellon University Except for the U.S. government purposes described below, this material SHALL NOT be reproduced or used in any other manner without requesting formal permission from the Software Engineering Institute at This material was created in the performance of Federal Government Contract Number FA C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The U.S. Government's rights to use, modify, reproduce, release, perform, display, or disclose this material are restricted by the Rights in Technical Data-Noncommercial Items clauses (DFAR and DFAR Alternate I) contained in the above identified contract. Any reproduction of this material or portions thereof marked with this legend must also reproduce the disclaimers contained on this slide. Although the rights granted by contract do not require course attendance to use this material for U.S. Government purposes, the SEI recommends attendance to ensure proper understanding. THE MATERIAL IS PROVIDED ON AN AS IS BASIS, AND CARNEGIE MELLON DISCLAIMS ANY AND ALL WARRANTIES, IMPLIED OR OTHERWISE (INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE, RESULTS OBTAINED FROM USE OF THE MATERIAL, MERCHANTABILITY, AND/OR NON-INFRINGEMENT). 2

4 Outline 3 Introduction Solid State Disk Background Forensic Challenges Testing Methodology Results Conclusion 3

5 Introduction Solid State Disks are the future of data storage. 15M units projected to be sold in 2011, 118% increase over last year. 1 Large increases in Read/Write speed over hard disk drives 20x+ faster read 2 ~ MB/s sequential read ~18-77MB/s random read 10x+ faster write 2 ~40-250MB/s sequential write ~5-51MB/s random write Use less energy No moving parts

6 Problem: Data Recovery Solid State Disk Hard Disk Drive Credit: Micron Technology, Inc. 5

7 Problem: Inconsistent Research Findings Early research in SSDs has resulted in conflicting or inconsistent results. Data deleted over time (Bell and Boddington 2010) Data stays remnant in the system (Wei et al. 2011) Increased need for reproducible results Bringing science to digital forensics with standardized forensic corpora Simson Garfinkel, Paul Farrella, Vassil Roussevc, George Dinolta 6

8 Prior Work Bell and Boddington - Solid State Drives: The Beginning of the End for Current Practice in Digital Forensic Recovery? Showed SSD garbage collection was wiping unallocated space after a period of time. Wei et. al. - Reliably erasing data from flash-based solid state drives Some data still resident on SSDs due to overprovisioning. 7

9 SSDs: A Background 8 SSDs are Flash memory based disks, much like thumbdrives. They use NAND Flash in their operation. Credit: John Fader, Creative Commons License 8

10 NAND Flash Cell A cell is the simplest structure in Flash memory. When a charge is applied, the electrons tunnel into the cell through the dielectric barrier. When the charge is stopped the electrons are trapped in the cell. The resulting positive or negative charge can then be measured. 9 [2] Credit: Anandtech.com 9

11 Single Layer Cell vs. Multi Layer Cell 10 Credit: Micron 10

12 NAND Flash page 11 Credit: Cyferz, Wikipedia Creative Commons License Series of floating gates and cells all connected. A write occurs starting from the source, and writing down the entire page. A read requires a measurement of the sink, which totals up the values of the floating gates. 11

13 SSD Design 12 12

14 Example: 4GB MLC Flash 13 Cell - 2 bits Page 4KB (8,192 cells) Block - 256KB (64 pages) Plane 524MB (2048 blocks) Chip/Die 2GB (4 planes) Drive 4GB (2 chips/dies) 13

15 Implementation Challenges 14 Flash Cell Wear Maximum of 100,000 writes per cell. Delete-before-write Flash deletes in blocks of 128KB. Expensive operation Write amplification Legacy compatibility Drives must be compatible with major OS s that do not understand Flash file systems. 14

16 Implementation Challenges - Solutions 15 Flash Cell Wear Wear leveling Delete-before-write Garbage collection Overprovisioning TRIM Legacy compatibility Flash Transition Layer 15

17 Review: Data Deletion on HDDs 16 The OS stores files in clusters, tracking the location of these clusters using a table with a pointer. ie) Master File Table (MFT) in NTFS, inodes in EXT2/3 When a file is deleted, the OS deletes the pointer in the table, marking that space available. Until the OS uses those blocks again, the data remains on the disk. This data can be recovered using a number of tools. 16

18 Data Deletion on SSDs 17 When a file is deleted, the pointer in the MFT is deleted and the OS sees that area as free. The SSD marks the data as invalid. The data stays where it is until that block needs to be overwritten or if the controller needs more blocks. Garbage Collection. The SSD keeps a number of active blocks available for writes (allocation pool). When this number falls below a certain threshold, the drive initiates block cleaning (or garbage collection). The SSD chooses the block with the highest ratio of invalid pages to total pages. The SSD then copies over any non-deleted data, deletes the pages, and puts the now clean block back into the pool. A delete in NAND flash sets all the bits to 1. 17

19 Data Deletion on SSDs: TRIM 18 TRIM Command Added to ATA8 specification to solve performance problems associated with garbage collection. OS tells disk what blocks are free. TRIM operation File is deleted The OS sends a TRIM command to the SSD with the LBA location of the deleted blocks. The SSD maps this to its own FTL blocks. It then copies any valid pages to memory and deletes the block. The block is rewritten with the valid data. This can happen immediately after delete instead of when blocks are needed. The drive controller software decides when to erase the blocks it knows are now free. 18

20 Forensic Challenges 19 The sector the OS reports is not the physical location of the data. Data deleted is gone forever (in some cases). Garbage collection implementation varies among manufacturers. 19

21 Research Questions 20 How will forensics investigators know if data can be recovered? Are these disks even similar enough that data CAN be recovered? Are some SSDs better than others at data retention? Performance varies greatly between controller manufacturers does this apply to data retention? How does TRIM affect data recovery? This new ATA command seems to effect deletion of data. How does the Operating System affect data recovery? Windows 7 was optimized for SSDs what does that mean? 20

22 Test Methodology 21 Test Cases: Test 1: Data recovery from low-usage disk Test 2: Data recovery from high-usage disk Test 3: Data recovery from OS formatted disk Each test was tested using: Windows 7 Enterprise Windows XP Professional Ubuntu Linux Desktop 9.04 Data recovery was done using Backtrack 4, Sleuthkit, and custom scripts to compare individual blocks to reference files. 21

23 Test Methodology To ensure proper comparisons over many tests: Each drive was secure wiped before installing OS The OS was installed on to the disk Two reference files, a small 1 MB text file and a large, 650MB binary file were copied to the disk In the high usage test, the disk was filled with random files to simulate a filled disk. The starting and ending block locations of each file were extracted using Sleuthkit. The files were deleted normally and recovery attempted using a custom script to byte-wise compare the blocks. 22

24 Test Methodology (cont.) 23 Drive statistics 16 SSDs tested (1 HDD control) 10 different manufacturers 5 drives supporting TRIM 144 tests conducted 23

25 Results: Drives without TRIM Percent Blocks Recovered on Drives without TRIM 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Control Intel1 Intel2 Intel3 OCZ1 Corsair1 Crucial1 Large File, Low Usage, WinXP 99.99% % % % % % % Large File, High Usage, WinXP 99.99% % % % % % % Large File, Format, WinXP 99.99% % 0.00% 0.13% % 0.00% 0.00% Small File, Low Usage, WinXP 96.57% 96.57% 96.57% 96.57% 96.57% 96.57% 96.57% Small File, High Usage, WinXP 96.57% 96.57% 96.57% 96.57% 96.57% 96.57% 96.57% Small File, Format, WinXP 96.57% 59.84% 86.20% 46.76% 49.03% 24.69% 0.00% 24

26 Results: Drives with TRIM Percent Blocks Recovered on Drives using TRIM 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Control Intel1 (TRIM) Intel2 (TRIM) Intel3 (TRIM) OCZ1 (TRIM) Corsair1 (TRIM) Crucial1 (TRIM) Large File, Low Usage, Win % 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% Large File, High Usage, Win % 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% Large File, Format, Win % 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% Small File, Low Usage, Win % 0.00% 0.00% 0.00% 25.53% 25.53% 27.54% Small File, High Usage, Win % 0.00% 0.00% 0.00% 25.53% 27.54% 26.28% Small File, Format, Win7 0.00% 0.00% 0.00% 0.00% 0.00% 24.46% 0.00% 25

27 Percent blocks recovered in Windows XP across all tests % 90.00% 80.00% 70.00% Large File, Low Usage, WinXP 60.00% Large File, High Usage, WinXP 50.00% Large File, Format, WinXP 40.00% 30.00% Small File, Low Usage, WinXP 20.00% Small File, High Usage, WinXP 10.00% Small File, Format, WinXP 0.00% Intel1 (TRIM) Intel2 (TRIM) Intel3 (TRIM) Corsair1 (TRIM) Crucial1 (TRIM) OCZ1 (TRIM) PQI1 Patriot2 Kingston1 Imation1 OCZ2 Patriot1 RiData1 Intel4 Transcend1 Control 26

28 Percent blocks recovered in Windows 7 across all tests % 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% Large File, Low Usage, Win7 Large File, High Usage, Win7 Large File, Format, Win7 Small File, Low Usage, Win % Small File, High Usage, Win % Small File, Format, Win % 0.00% Intel1 (TRIM) Intel2 (TRIM) Intel3 (TRIM) Corsair1 (TRIM) Crucial1 (TRIM) OCZ1 (TRIM) PQI1 Patriot2 Kingston1 Imation1 OCZ2 Patriot1 RiData1 Intel4 Transcend1 Control 27

29 Findings 28 Data deleted on a SSD that supports TRIM, on a TRIMenabled OS, is seemingly impossible to recover. High usage disks have a greater chance of data retention over low usage disks. Windows 7: up to 17% more than low usage, 100% more with small files Formatted disks using default settings result in partial data loss for all OS s and full data loss for Windows 7 with TRIM. Manufacturer variance in garbage collection seems to change the recoverability of files on the drive. 28

30 Manual TRIM Test SSDs can be used for anti-forensics. A single click can tell the drive to TRIM itself, destroying evidence. A modified hdparm script caused two test SSDs to perform the equivalent of a secure wipe. Roughly 10 seconds to perform zeroing of drive. Further modifications to the code could reduce the time even further. Running drive was also TRIMed drive remained operational until reboot, in which drive was fully zeroed. 29

31 Implications 30 SSDs should not be considered the same as an HDD when encountered in the field. The manufacturer and model of a drive is an important consideration. Most new SSDs are being built with TRIM support. Investigators should not expect substantial results with data recovery on drives supporting TRIM and using TRIM-enabled OS s. The OS type is very important for making a decision on whether to perform static or volatile analysis. Drive manufacturer and firmware does matter for recoverability. 30

32 Future Research 31 When do different OS s send TRIM commands? Data recovery from Linux ext4 and TRIM-supported kernels. Data recovery from SSDs in OSX. Analysis of newer firmware and drives (Sandforce) More comprehensive temporal analysis 31

33 32 Questions? 2011 Carnegie Mellon University

Empirical analysis of solid state disk data retention when used with contemporary operating systems

Empirical analysis of solid state disk data retention when used with contemporary operating systems available at www.sciencedirect.com journal homepage: www.elsevier.com/locate/diin Empirical analysis of solid state disk data retention when used with contemporary operating systems Christopher King a,

More information

File System Management

File System Management Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation

More information

Solid State Drive (SSD) FAQ

Solid State Drive (SSD) FAQ Solid State Drive (SSD) FAQ Santosh Kumar Rajesh Vijayaraghavan O c t o b e r 2 0 1 1 List of Questions Why SSD? Why Dell SSD? What are the types of SSDs? What are the best Use cases & applications for

More information

Updating Your Firmware

Updating Your Firmware Updating Your Firmware WARNING: This firmware update is only valid for OCZ VERTEX Solid State Drives Flashing your Vertex will result in complete data loss. Please back up your drive before proceeding

More information

Nasir Memon Polytechnic Institute of NYU

Nasir Memon Polytechnic Institute of NYU Nasir Memon Polytechnic Institute of NYU SSD Drive Technology Overview SSD Drive Components NAND FLASH Microcontroller SSD Drive Forensics Challenges Overview SSD s are fairly new to the market Whereas

More information

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung) Using MLC NAND in Datacenters (a.k.a. Using Client SSD Technology in Datacenters) Tony Roug, Intel Principal Engineer SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.

More information

SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques

SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques Dominique A. Heger dheger@dhtusa.com www.dhtusa.com Introduction Over the last few years, the proliferation of solid state disk

More information

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts. Overview Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers

More information

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays By Scott D. Lowe, vexpert Co-Founder, ActualTech Media February, 2015 Table of Contents Introduction: How Flash Storage Works 3 Flash Storage

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham (mabraham@micron.com) NAND Solutions Group Architect Micron Technology, Inc. August 2012 1 Topics NAND Flash Architecture Trends The Cloud

More information

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Flash for Databases. September 22, 2015 Peter Zaitsev Percona Flash for Databases September 22, 2015 Peter Zaitsev Percona In this Presentation Flash technology overview Review some of the available technology What does this mean for databases? Specific opportunities

More information

Flash-Friendly File System (F2FS)

Flash-Friendly File System (F2FS) Flash-Friendly File System (F2FS) Feb 22, 2013 Joo-Young Hwang (jooyoung.hwang@samsung.com) S/W Dev. Team, Memory Business, Samsung Electronics Co., Ltd. Agenda Introduction FTL Device Characteristics

More information

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect High-Performance SSD-Based RAID Storage Madhukar Gunjan Chakhaiyar Product Test Architect 1 Agenda HDD based RAID Performance-HDD based RAID Storage Dynamics driving to SSD based RAID Storage Evolution

More information

Intel Solid-State Drive 320 Series

Intel Solid-State Drive 320 Series Intel Solid-State Drive 320 Series Enterprise Server/Storage Application Product Specification Addendum Form Factors: 1.8-inch and 2.5-inch Capacity: 80/160/300 GB (1.8-inch) 40/80/120/160/300/600 GB (2.5-inch)

More information

Flash Memory Basics for SSD Users

Flash Memory Basics for SSD Users Flash Memory Basics for SSD Users April 2014, Rainer W. Kaese Toshiba Electronics Europe Storage Products Division SSD vs. HDD Enterprise SSD Can write the full capacity 30x per day over lifetime Client/Laptop

More information

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts. Overview Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers

More information

Guidelines for Designing Flash-Based Ultra Low Cost PCs for Windows XP. April 3, 2008

Guidelines for Designing Flash-Based Ultra Low Cost PCs for Windows XP. April 3, 2008 Guidelines for Designing Flash-Based Ultra Low Cost PCs for Windows XP April 3, 2008 Legal Information Microsoft Corporation Technical Documentation License Agreement (Standard) READ THIS! THIS IS A LEGAL

More information

1 / 25. CS 137: File Systems. Persistent Solid-State Storage

1 / 25. CS 137: File Systems. Persistent Solid-State Storage 1 / 25 CS 137: File Systems Persistent Solid-State Storage Technology Change is Coming Introduction Disks are cheaper than any solid-state memory Likely to be true for many years But SSDs are now cheap

More information

File Systems for Flash Memories. Marcela Zuluaga Sebastian Isaza Dante Rodriguez

File Systems for Flash Memories. Marcela Zuluaga Sebastian Isaza Dante Rodriguez File Systems for Flash Memories Marcela Zuluaga Sebastian Isaza Dante Rodriguez Outline Introduction to Flash Memories Introduction to File Systems File Systems for Flash Memories YAFFS (Yet Another Flash

More information

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts. Overview Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers

More information

Embedded Operating Systems in a Point of Sale Environment. White Paper

Embedded Operating Systems in a Point of Sale Environment. White Paper Embedded Operating Systems in a Point of Sale Environment White Paper December 2008 Contents Embedded Operating Systems in a POS Environment... 3 Overview... 3 POS Operating Systems... 3 Operating Systems

More information

Solid State Drive Technology

Solid State Drive Technology Technical white paper Solid State Drive Technology Differences between SLC, MLC and TLC NAND Table of contents Executive summary... 2 SLC vs MLC vs TLC... 2 NAND cell technology... 2 Write amplification...

More information

QuickSpecs. HP Solid State Drives (SSDs) for Workstations. Overview

QuickSpecs. HP Solid State Drives (SSDs) for Workstations. Overview Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers to higher

More information

HP Thin Clients Flash/SSD Selection

HP Thin Clients Flash/SSD Selection Technical white paper HP Thin Clients Flash/SSD Selection Table of contents Executive summary... 2 Introduction... 2 Considerations for selecting storage devices... 2 Operating system write filter enablement...

More information

SSD Performance Tips: Avoid The Write Cliff

SSD Performance Tips: Avoid The Write Cliff ebook 100% KBs/sec 12% GBs Written SSD Performance Tips: Avoid The Write Cliff An Inexpensive and Highly Effective Method to Keep SSD Performance at 100% Through Content Locality Caching Share this ebook

More information

A Data De-duplication Access Framework for Solid State Drives

A Data De-duplication Access Framework for Solid State Drives JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 28, 941-954 (2012) A Data De-duplication Access Framework for Solid State Drives Department of Electronic Engineering National Taiwan University of Science

More information

Empirical Inspection of IO subsystem for Flash Storage Device at the aspect of discard

Empirical Inspection of IO subsystem for Flash Storage Device at the aspect of discard , pp.59-63 http://dx.doi.org/10.14257/astl.2016.135.16 Empirical Inspection of IO subsystem for Flash Storage Device at the aspect of discard Seung-Ho Lim and Ki-Jin Kim Division of Computer and Electronic

More information

Important Differences Between Consumer and Enterprise Flash Architectures

Important Differences Between Consumer and Enterprise Flash Architectures Important Differences Between Consumer and Enterprise Flash Architectures Robert Sykes Director of Firmware Flash Memory Summit 2013 Santa Clara, CA OCZ Technology Introduction This presentation will describe

More information

p-oftl: An Object-based Semantic-aware Parallel Flash Translation Layer

p-oftl: An Object-based Semantic-aware Parallel Flash Translation Layer p-oftl: An Object-based Semantic-aware Parallel Flash Translation Layer Wei Wang, Youyou Lu, and Jiwu Shu Department of Computer Science and Technology, Tsinghua University, Beijing, China Tsinghua National

More information

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD)

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD) Overview Models SATA 3 GB/second Interface Drives HP 80 GB Solid State Drive (SSD) HP 160 GB Solid State Drive (SSD) SATA 6 GB/second Interface Drives HP 128 GB Solid State Drive (SSD) BM848AA BW321AA

More information

Intel Solid State Drive Toolbox

Intel Solid State Drive Toolbox 3.3.5 Document Number: 325993-026US Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending

More information

Comparison of NAND Flash Technologies Used in Solid- State Storage

Comparison of NAND Flash Technologies Used in Solid- State Storage An explanation and comparison of SLC and MLC NAND technologies August 2010 Comparison of NAND Flash Technologies Used in Solid- State Storage By Shaluka Perera IBM Systems and Technology Group Bill Bornstein

More information

Understanding endurance and performance characteristics of HP solid state drives

Understanding endurance and performance characteristics of HP solid state drives Understanding endurance and performance characteristics of HP solid state drives Technology brief Introduction... 2 SSD endurance... 2 An introduction to endurance... 2 NAND organization... 2 SLC versus

More information

Don t Let RAID Raid the Lifetime of Your SSD Array

Don t Let RAID Raid the Lifetime of Your SSD Array Don t Let RAID Raid the Lifetime of Your SSD Array Sangwhan Moon Texas A&M University A. L. Narasimha Reddy Texas A&M University Abstract Parity protection at system level is typically employed to compose

More information

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories Data Distribution Algorithms for Reliable Parallel Storage on Flash Memories Zuse Institute Berlin November 2008, MEMICS Workshop Motivation Nonvolatile storage Flash memory - Invented by Dr. Fujio Masuoka

More information

Flash-optimized Data Progression

Flash-optimized Data Progression A Dell white paper Howard Shoobe, Storage Enterprise Technologist John Shirley, Product Management Dan Bock, Product Management Table of contents Executive summary... 3 What is different about Dell Compellent

More information

An Overview of Flash Storage for Databases

An Overview of Flash Storage for Databases An Overview of Flash Storage for Databases Vadim Tkachenko Morgan Tocker http://percona.com MySQL CE Apr 2010 -2- Introduction Vadim Tkachenko Percona Inc, CTO and Lead of Development Morgan Tocker Percona

More information

Solid-state drive technology in HP ProBook and EliteBook Notebook PCs

Solid-state drive technology in HP ProBook and EliteBook Notebook PCs Solid-state drive technology in HP ProBook and EliteBook Notebook PCs Technical white paper Table of contents Executive summary... 2 Introduction... 2 SSD versus HDD comparison... 3 Business case... 5

More information

Technologies Supporting Evolution of SSDs

Technologies Supporting Evolution of SSDs Technologies Supporting Evolution of SSDs By TSUCHIYA Kenji Notebook PCs equipped with solid-state drives (SSDs), featuring shock and vibration durability due to the lack of moving parts, appeared on the

More information

WP001 - Flash Management A detailed overview of flash management techniques

WP001 - Flash Management A detailed overview of flash management techniques WHITE PAPER A detailed overview of flash management techniques November 2013 951 SanDisk Drive, Milpitas, CA 95035 2013 SanDIsk Corporation. All rights reserved www.sandisk.com Table of Contents 1. Introduction...

More information

The CERT Top 10 List for Winning the Battle Against Insider Threats

The CERT Top 10 List for Winning the Battle Against Insider Threats The CERT Top 10 List for Winning the Battle Against Insider Threats Dawn Cappelli CERT Insider Threat Center Software Engineering Institute Carnegie Mellon University Session ID: STAR-203 Session Classification:

More information

Intel Solid State Drive Toolbox

Intel Solid State Drive Toolbox 3.3.6 Document Number: 325993-027US Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending

More information

NAVAL POSTGRADUATE SCHOOL THESIS

NAVAL POSTGRADUATE SCHOOL THESIS NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS THE FORENSIC POTENTIAL OF FLASH MEMORY by James E. Regan September 2009 Thesis Advisor: Second Reader: Simson Garfinkel George Dinolt Approved for

More information

Samsung Magician v.4.5 Introduction and Installation Guide

Samsung Magician v.4.5 Introduction and Installation Guide Samsung Magician v.4.5 Introduction and Installation Guide 1 Legal Disclaimer SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications

More information

Challenges and Solutions for Effective SSD Data Erasure

Challenges and Solutions for Effective SSD Data Erasure Challenges and Solutions for Effective SSD Data Erasure Blancco White Paper Published 8 October 2013 First Edition Table of contents Introduction...3 The Simplicity And Complexity Of SSDs...4 Traditional

More information

Corsair Flash Voyager USB 2.0 Flash Drive UFD Utility User s Manual

Corsair Flash Voyager USB 2.0 Flash Drive UFD Utility User s Manual Corsair Flash Voyager USB 2.0 Flash Drive UFD Utility User s Manual Contents For AP v2.10.0.0 Release For Windows 98/ME/2000/XP Version 1.1B (08/27/2004) Contents...1 Introduction...1 Features & Specifications...2

More information

Flash Solid State. Are we there yet?

Flash Solid State. Are we there yet? Flash Solid State Storage Reliability Are we there yet? Presenter: David Flynn NAND Flash Reliability/Availability y The GOOD: No moving parts Predicable wear out The BAD: Bit error rate increases with

More information

Industrial Flash Storage Trends in Software and Security

Industrial Flash Storage Trends in Software and Security January 22, 2013 Industrial Flash Storage Trends in Software and Security Many flash storage devices in embedded applications are used to save data but also function as disks for the OS. Most users are

More information

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD)

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD) Overview Models SATA 3 GB/second Interface Drives HP 80 GB Solid State Drive (SSD) HP 160 GB Solid State Drive (SSD) SATA 6 GB/second Interface Drives HP 128 GB Solid State Drive (SSD) BM848AA QV064AA*

More information

Calsoft Webinar - Debunking QA myths for Flash- Based Arrays

Calsoft Webinar - Debunking QA myths for Flash- Based Arrays Most Trusted Names in Data Centre Products Rely on Calsoft! September 2015 Calsoft Webinar - Debunking QA myths for Flash- Based Arrays Agenda Introduction to Types of Flash-Based Arrays Challenges in

More information

N8103-149/150/151/160 RAID Controller. N8103-156 MegaRAID CacheCade. Feature Overview

N8103-149/150/151/160 RAID Controller. N8103-156 MegaRAID CacheCade. Feature Overview N8103-149/150/151/160 RAID Controller N8103-156 MegaRAID CacheCade Feature Overview April 2012 Rev.1.0 NEC Corporation Contents 1 Introduction... 3 2 Types of RAID Controllers... 3 3 New Features of RAID

More information

Acronis Disk Director 11 Advanced Server. Quick Start Guide

Acronis Disk Director 11 Advanced Server. Quick Start Guide Acronis Disk Director 11 Advanced Server Quick Start Guide Copyright Acronis, Inc., 2000-2010. All rights reserved. Acronis and Acronis Secure Zone are registered trademarks of Acronis, Inc. "Acronis Compute

More information

HP 128 GB Solid State Drive (SSD) *Not available in all regions.

HP 128 GB Solid State Drive (SSD) *Not available in all regions. Models SATA 3 GB/second Interface Drives HP 160 GB Solid State Drive (SSD) SATA 6 GB/second Interface Drives HP 128 GB Solid State Drive (SSD) QV064AA* *Not available in all regions. QV063AA Introduction

More information

Solid State Drive Architecture

Solid State Drive Architecture Solid State Drive Architecture A comparison and evaluation of data storage mediums Tyler Thierolf Justin Uriarte Outline Introduction Storage Device as Limiting Factor Terminology Internals Interface Architecture

More information

Acronis Backup & Recovery 11.5 Quick Start Guide

Acronis Backup & Recovery 11.5 Quick Start Guide Acronis Backup & Recovery 11.5 Quick Start Guide Applies to the following editions: Advanced Server for Windows Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server

More information

Partition Alignment of Intel SSDs for Achieving Maximum Performance and Endurance Technical Brief February 2014

Partition Alignment of Intel SSDs for Achieving Maximum Performance and Endurance Technical Brief February 2014 Partition Alignment of Intel SSDs for Achieving Maximum Performance and Endurance Technical Brief February 2014 Order Number: 330105-001US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL

More information

SH-Sim: A Flexible Simulation Platform for Hybrid Storage Systems

SH-Sim: A Flexible Simulation Platform for Hybrid Storage Systems , pp.61-70 http://dx.doi.org/10.14257/ijgdc.2014.7.3.07 SH-Sim: A Flexible Simulation Platform for Hybrid Storage Systems Puyuan Yang 1, Peiquan Jin 1,2 and Lihua Yue 1,2 1 School of Computer Science and

More information

In-Block Level Redundancy Management for Flash Storage System

In-Block Level Redundancy Management for Flash Storage System , pp.309-318 http://dx.doi.org/10.14257/ijmue.2015.10.9.32 In-Block Level Redundancy Management for Flash Storage System Seung-Ho Lim Division of Computer and Electronic Systems Engineering Hankuk University

More information

Recovers Lost or Deleted Pictures from: Any Memory Card Type Any Brand Using Any Mass Storage Reader

Recovers Lost or Deleted Pictures from: Any Memory Card Type Any Brand Using Any Mass Storage Reader Recovers Lost or Deleted Pictures from: Any Memory Card Type Any Brand Using Any Mass Storage Reader Reader and Media not included Image Recovery - Recovers lost or deleted image files (JPEG, TIFF and

More information

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Institut für Informatik Wintersemester 2007/08 Solid State Disks Motivation 2 10 5 1980 1985 1990 1995 2000 2005 2010 PRODUCTION

More information

Samsung SSD Magician DC. User guide Ver. 1.0. 2014 Samsung Electronics Co.

Samsung SSD Magician DC. User guide Ver. 1.0. 2014 Samsung Electronics Co. Samsung SSD Magician DC User guide Ver. 1.0 2014 Samsung Electronics Co. Legal and additional information About Samsung Electronics Co., Ltd. Samsung Electronics Co., Ltd. is a global leader in technology,

More information

winhex Disk Editor, RAM Editor PRESENTED BY: OMAR ZYADAT and LOAI HATTAR

winhex Disk Editor, RAM Editor PRESENTED BY: OMAR ZYADAT and LOAI HATTAR winhex Disk Editor, RAM Editor PRESENTED BY: OMAR ZYADAT and LOAI HATTAR Supervised by : Dr. Lo'ai Tawalbeh New York Institute of Technology (NYIT)-Jordan X-Ways Software Technology AG is a stock corporation

More information

Samsung Data Migration v.3.0 Introduction and Installation Guide

Samsung Data Migration v.3.0 Introduction and Installation Guide Samsung Data Migration v.3.0 Introduction and Installation Guide 2015.09 (Rev 3.0.) Legal Disclaimer SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE.

More information

Speeding Up Cloud/Server Applications Using Flash Memory

Speeding Up Cloud/Server Applications Using Flash Memory Speeding Up Cloud/Server Applications Using Flash Memory Sudipta Sengupta Microsoft Research, Redmond, WA, USA Contains work that is joint with B. Debnath (Univ. of Minnesota) and J. Li (Microsoft Research,

More information

Benefits of Solid-State Storage

Benefits of Solid-State Storage This Dell technical white paper describes the different types of solid-state storage and the benefits of each. Jeff Armstrong Gary Kotzur Rahul Deshmukh Contents Introduction... 3 PCIe-SSS... 3 Differences

More information

Active@ Password Changer for DOS User Guide

Active@ Password Changer for DOS User Guide Active@ Password Changer for DOS User Guide 1 Active@ Password Changer Guide Copyright 1999-2014, LSOFT TECHNOLOGIES INC. All rights reserved. No part of this documentation may be reproduced in any form

More information

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial

More information

Flash Memory Solutions for Small Business

Flash Memory Solutions for Small Business Optimization Techniques Change the Competitive Landscape Jered Floyd CTO, Permabit Technology Corp. Flash Memory Summit 2013 Santa Clara, CA 1 Permabit and Albireo Overview Headquarters: Cambridge, MA

More information

Indexing on Solid State Drives based on Flash Memory

Indexing on Solid State Drives based on Flash Memory Indexing on Solid State Drives based on Flash Memory Florian Keusch MASTER S THESIS Systems Group Department of Computer Science ETH Zurich http://www.systems.ethz.ch/ September 2008 - March 2009 Supervised

More information

Samsung Solid State Drive TurboWrite Technology

Samsung Solid State Drive TurboWrite Technology Samsung Solid State Drive TurboWrite Technology White Paper 213 Samsung Electronics Co. Faster Sequential Write Performance with TurboWrite Technology Accelerated sequential write speeds To improve on

More information

Linux flash file systems JFFS2 vs UBIFS

Linux flash file systems JFFS2 vs UBIFS Linux flash file systems JFFS2 vs UBIFS Chris Simmonds 2net Limited Embedded Systems Conference UK. 2009 Copyright 2009, 2net Limited Overview Many embedded systems use raw flash chips JFFS2 has been the

More information

Industrial Flash Storage Module

Industrial Flash Storage Module April 9, 2012 Version 1. 1 Industrial Flash Storage Module Author: Precyan Lee E-mail: precyan.lee@advatech.com.tw April 9, 2012 Version 1. 1 Table of Contents Current Market Trends for Flash Storage...

More information

Caching Mechanisms for Mobile and IOT Devices

Caching Mechanisms for Mobile and IOT Devices Caching Mechanisms for Mobile and IOT Devices Masafumi Takahashi Toshiba Corporation JEDEC Mobile & IOT Technology Forum Copyright 2016 Toshiba Corporation Background. Unified concept. Outline The first

More information

O&O Defrag and Solid State Drives

O&O Defrag and Solid State Drives O&O Defrag Summary Solid State Drives (SSD or flash drives ) have become increasingly popular in recent years and have come to compete with traditional hard drives as very fast storage media. The sole

More information

Accelerating Server Storage Performance on Lenovo ThinkServer

Accelerating Server Storage Performance on Lenovo ThinkServer Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER

More information

Acronis Backup & Recovery 11.5

Acronis Backup & Recovery 11.5 Acronis Backup & Recovery 11.5 Installation Guide Applies to the following editions: Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server for Windows

More information

UBI with Logging. Brijesh Singh Samsung, India brij.singh@samsung.com. Rohit Vijay Dongre Samsung, India rohit.dongre@samsung.com.

UBI with Logging. Brijesh Singh Samsung, India brij.singh@samsung.com. Rohit Vijay Dongre Samsung, India rohit.dongre@samsung.com. UBI with Logging Brijesh Singh Samsung, India brij.singh@samsung.com Rohit Vijay Dongre Samsung, India rohit.dongre@samsung.com Abstract Flash memory is widely adopted as a novel nonvolatile storage medium

More information

UBIFS file system. Adrian Hunter (Адриан Хантер) Artem Bityutskiy (Битюцкий Артём)

UBIFS file system. Adrian Hunter (Адриан Хантер) Artem Bityutskiy (Битюцкий Артём) UBIFS file system Adrian Hunter (Адриан Хантер) Artem Bityutskiy (Битюцкий Артём) Plan Introduction (Artem) MTD and UBI (Artem) UBIFS (Adrian) 2 UBIFS scope UBIFS stands for UBI file system (argh...) UBIFS

More information

Tutorial How to upgrade firmware on Phison S8 controller MyDigitalSSD using a Windows PE environment

Tutorial How to upgrade firmware on Phison S8 controller MyDigitalSSD using a Windows PE environment Tutorial How to upgrade firmware on Phison S8 controller MyDigitalSSD using a Windows PE environment Version 2.0 This tutorial will walk you through how to create a bootable USB drive to enter into a WINPE

More information

Symantec Drive Encryption for Windows

Symantec Drive Encryption for Windows Symantec Drive Encryption for Windows Technical Note 10.3 Released January 2014. Legal Notice Copyright (c) 2014 Symantec Corporation. All rights reserved. Symantec, the Symantec Logo, the Checkmark Logo,

More information

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance by George Crump, Lead Analyst! When non-volatile flash memory-based solid-state drives (SSDs) were introduced, the protocol

More information

Unexpected Power Loss Protection

Unexpected Power Loss Protection White Paper SanDisk Corporation Corporate Headquarters 951 SanDisk Drive Milpitas, CA 95035, U.S.A. Phone +1.408.801.1000 Fax +1.408.801.8657 www.sandisk.com Table of Contents Executive Summary 3 Overview

More information

Programming NAND devices

Programming NAND devices Technical Guide Programming NAND devices Kelly Hirsch, Director of Advanced Technology, Data I/O Corporation Recent Design Trends In the past, embedded system designs have used NAND devices for storing

More information

DELL SOLID STATE DISK (SSD) DRIVES

DELL SOLID STATE DISK (SSD) DRIVES DELL SOLID STATE DISK (SSD) DRIVES STORAGE SOLUTIONS FOR SELECT POWEREDGE SERVERS By Bryan Martin, Dell Product Marketing Manager for HDD & SSD delltechcenter.com TAB LE OF CONTENTS INTRODUCTION 3 DOWNFALLS

More information

Implementation and Challenging Issues of Flash-Memory Storage Systems

Implementation and Challenging Issues of Flash-Memory Storage Systems Implementation and Challenging Issues of Flash-Memory Storage Systems Tei-Wei Kuo Department of Computer Science & Information Engineering National Taiwan University Agenda Introduction Management Issues

More information

NV-DIMM: Fastest Tier in Your Storage Strategy

NV-DIMM: Fastest Tier in Your Storage Strategy NV-DIMM: Fastest Tier in Your Storage Strategy Introducing ArxCis-NV, a Non-Volatile DIMM Author: Adrian Proctor, Viking Technology [email: adrian.proctor@vikingtechnology.com] This paper reviews how Non-Volatile

More information

Paragon Backup Retention Wizard

Paragon Backup Retention Wizard Paragon Backup Retention Wizard User Guide Getting Started with the Paragon Backup Retention Wizard In this guide you will find all the information necessary to get the product ready to use. System Requirements

More information

Penetration Testing Walkthrough

Penetration Testing Walkthrough Penetration Testing Walkthrough Table of Contents Penetration Testing Walkthrough... 3 Practical Walkthrough of Phases 2-5... 4 Chose Tool BackTrack (Armitage)... 5 Choose Target... 6 Phase 2 - Basic Scan...

More information

Flash Memory. Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日. technische universität dortmund

Flash Memory. Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日. technische universität dortmund 12 Flash Memory Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日 These slides use Microsoft clip arts Microsoft copyright restrictions apply Springer,

More information

SSD Guru. Installation and User Guide. Software Version 1.4

SSD Guru. Installation and User Guide. Software Version 1.4 SSD Guru Installation and User Guide Software Version 1.4 Contents Welcome!............................................................................. 1 Key features.........................................................................

More information

SATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications

SATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications SATA II 3Gb/s SSD SSD630 Benefits Super slim thickness of 7mm Fully compatible with devices and OS that support the SATA II 3Gb/s standard Non-volatile Flash Memory for outstanding data retention Built-in

More information

Active Data Recovery Software. User Guide. Version Number 2.1

Active Data Recovery Software. User Guide. Version Number 2.1 Active Data Recovery Software User Guide Version Number 2.1 Active@ Partition Recovery END-USER LICENSE AGREEMENT Copyright 1998-2002 Active Data Recovery Software. All rights reserved. IMPORTANT-READ

More information

ZD-XL SQL Accelerator 1.5

ZD-XL SQL Accelerator 1.5 ZD-XL SQL Accelerator 1.5 Integrated Flash Hardware & Software Acceleration Solution for SQL Server Features Supports Microsoft Hyper-V and VMware ESXi environments Accelerates SQL Server at a per database

More information

Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2

Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2 Executive Summary Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2 October 21, 2014 What s inside Windows Server 2012 fully leverages today s computing, network, and storage

More information

SOLID STATE DRIVES AND PARALLEL STORAGE

SOLID STATE DRIVES AND PARALLEL STORAGE SOLID STATE DRIVES AND PARALLEL STORAGE White paper JANUARY 2013 1.888.PANASAS www.panasas.com Overview Solid State Drives (SSDs) have been touted for some time as a disruptive technology in the storage

More information

Technical Proposal on ATA Secure Erase Gordon Hughes+ and Tom Coughlin* +CMRR, University of California San Diego *Coughlin Associates

Technical Proposal on ATA Secure Erase Gordon Hughes+ and Tom Coughlin* +CMRR, University of California San Diego *Coughlin Associates Technical Proposal on ATA Secure Erase Gordon Hughes+ and Tom Coughlin* +CMRR, University of California San Diego *Coughlin Associates Introduction and Summary Secure erase SE is defined in the ATA specification

More information

Choosing the Right NAND Flash Memory Technology

Choosing the Right NAND Flash Memory Technology Choosing the Right NAND Flash Memory Technology A Basic Introduction to NAND Flash Offerings Dean Klein Vice President of System Memory Development Micron Technology, Inc. Executive Summary A 75% increase

More information

Data Storage Framework on Flash Memory using Object-based Storage Model

Data Storage Framework on Flash Memory using Object-based Storage Model 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51. 118 Data Storage Framework

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham (mabraham@micron.com) NAND Solutions Group Architect Micron Technology, Inc. August 2011 1 Topics NAND Flash trends SSD/Enterprise application

More information

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts. Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers to higher

More information