Demystifying the Microsoft Extended File System (Exfat)

Total Page:16

File Type:pdf, Size:1020Kb

Demystifying the Microsoft Extended File System (Exfat) HTCIA International Conference September 20-22, 2010 Atlanta, GA Demystifying the Microsoft Extended File System (exFAT) Robert Shullich CPP, CISSP, CISM, CISA, CGEIT, CRISC, GSEC, GCFA September 20th, 2010 1 Agenda About Me Why a new file system Forensics Relevance Features Advantages Timelines Support Limits ItInternal s September 20th, 2010 2 About Me I have been in the IT field for 35+ Years, and in InfoSec for over 15 Years I carry many IT and InfoSec certifications This research was part of a term project for a forensics class for my masters in Forensic Computing I then expanded the term paper into a practical paper for my SANS GCFA certification A link to the SANS paper and my blog is at the end of this presentation September 20th, 2010 3 Why do we need a new file system? Current Limits Exhausted Larger volumes (>2TB) Largg()er files sizes (>4GB) Faster I/O (UHS-1: 104 MB/2 - UHS-2: 300MB/s) Removable Media Flexibility Extensibility NTFS Features without the overhead September 20th, 2010 4 Relevance to Forensics Study Digital Evidence Extraction Finding the evidence Including the hiding places Validation Daubert Expert Testimony Need to know and understand file org New Media (SD Cards) will drive exFAT adoption, and the potential for CP investigations. September 20th, 2010 5 What happens when you have exFAT fddidAformatted media and no exFAT support ? September 20th, 2010 6 Forensics Challenges Linux OS Support Tuxera drivers may help Mac OS Support Open Source Tools Commercial Tools Encase FTK Documentation September 20th, 2010 7 Disclaimer The released specification and implementation is Release 1.00 of exFAT The specification mentions additional features that were not implemented yet, but may at a future time/ Some of these are Windows CE holdovers Both may be presented today Some directory entries will be skipped September 20th, 2010 8 Exponents 102 = 10 times 10 = 100 103 = 10 times 10 times 10 = 1000 (1K) 22 = 2 times 2 = 4 29 = 2*2*2*2*2*2*2*2*2 = 512 210 =2= 2222222222*2*2*2*2*2*2*2*2*2 = 1024 (1K) 212 = 2*2*2*2*2*2*2*2*2*2*2*2 = 4096 September 20th, 2010 9 International System of Units (SI) Table File System in Shorthand Longhand Nth Bytes powers of 2 KiB Kibibyte 210 1024 Device MiB Mebibyte 220 1024 KiB characteristics in power of 10 GiB Gibibyte 230 1024 MiB TiB Tebibyte 240 1024 GiB PiB Pebibyte 250 1024 TiB EiB Exbibyte 260 1024 PiB ZiB Zebibyte 270 1024 EiB YiB Yobibyte 280 1024 ZiB September 20th, 2010 10 Features of exFAT 1 .00 Sector sizes from 512 to 4096 bytes Clusters sizes to 32MiB Root Directory Unlimited Subdirectories to 256MiB Built for speed , less overhead than NTFS but has some of the NTFS features UTC Timestamp Support Vista/Server 2008 SP2+, XP with KB September 20th, 2010 11 Features of exFAT 1 .00 (cont ’d) OEM Parameters Sector for device dependent parameters 12 sector VBR,,pp support of lar ger boot program Potential cappyacity to 64ZiB Current support ≈ 128 PiB Upp,, to 2,796,202 files p er subdirector y File Names max to 255 Characters Unicode File Names and Volume Labels September 20th, 2010 12 Future Features of exFAT TexFAT (To be released later) Exists in Windows CE Transaction Safe exFAT ACL (To be released later) Exists in Windows CE Encryption Support? Not announced, but mentioned how easy to add September 20th, 2010 13 MBR Partition Limitations Microsoft File Systems are limited when stored in a MBR partition A ppyartition is defined by a Master Boot Record A MBR uses a 4 byte value for number of sectors To get the maximum volume size, exFAT cannot be created within a partition September 20th, 2010 14 Advantages of exFAT Handle growing capacities in media, increasing capacity to >32 GB. > 1000 files in a single directory. Speeds up storage allocation processes. Breaks file size 4 GB barrier. Suppor ts i n teroperabilit y w ith fu ture des ktop OSs. Provides an extensible format. Large cluster sizes September 20th, 2010 15 Disadvantages of exFAT Not all Windows CE features implemented No direct conversion to or from other FS Cannot use CONVERT command to NTFS No Floppy Support Mostly a Microsoft Desktop and Server World No Support for Older MS systems No Support for Non-MS systems No XBOX, PS3 or other special devices September 20th, 2010 16 Key Dates for exFAT September 2006 – Windows CE 6.0 Marc h 2008 – Win dows Vista Serv ice Pac k 1 January 2009 – Announcement at CES of SDXC specification January 2009 – Windows XP Drivers Available May 2009 – Windows Vista Service Pack 2 August 2009 – Tuxera Signs File System IP Agreement with Microsoft March 2009 – Pretec Releases first SDXC Cards December 2009 – Microsoft (re)announces exFAT license program for third-parties December 2009 – SDXC laptops due soon Decem ber 2009 – Diski n terna ls re leases ex FAT recovery u tility December 2009 – Encase support September 20th, 2010 17 More Key Dates for exFAT December 2009 Sony, Canon & Sanyo License Januaryy() 2010 Funai License (LCD TV) February 2010 Panasonic License February 2010 Panasonic 64/48GB SDXC February 2010 Sony Memory Stick XC February 2010 Sandisk Ultra XC 64GB Card 3.0 Spec $350 September 20th, 2010 18 More Key Dates June 1st 2010 Tuxera Releases Linux & Android exFAT drivers June 3rd 2010 Kingston Releases Class 10 SDXC 64GB Card 60 MB/s read, 35 MB/s write. September 20th, 2010 19 SD Card Association New Memory Card Consumer Appliances Follows SDHC Specification for 2TB Capacity September 20th, 2010 20 September 20th, 2010 21 SDXC Storage Capabilities From 32GB to 2TB on a card Exclusively exFAT File System 300 MB/s I/O Transfer Storage 4, 000 RAW images 100 HD movies or 60 hours of HD recording 17,000 fine-grade photos in a single directory September 20th, 2010 22 Support for exFAT Windows XP & Server 2003 KB955704 (requires SP2 or SP3) Vista & Server 2008 SP1 Vista & Server 2008 SP2 (Adds UTC timestamp support) Windows 7 September 20th, 2010 23 Reference Standards Bits are numbered right to left 76543210 Decimal Offsets (zero based) Little-Endian numbers Unsigned numbers Sectors vs. Clusters Strings are 16 bit Unicode Strings not Terminated September 20th, 2010 24 Endian Numbering order may vary based on processor type, is determined by the order the data bytes are read from the register. A 32 bit number is read as 4 8 bit bytes If I have the number 0x01 02 03 04 Big-Endian will store it as: 0x 01 02 03 04 Little-Endian will store it as: 0x 04 03 02 01 September 20th, 2010 25 File System Integrity Version Verified 3 Checksums VBR UP-Case Table File Set Critical Directory Entries Other Checks and Balances File System should NOT mount if failures September 20th, 2010 26 exFAT Limits Volume size 128PiB MS said 64ZiB MS now says 256TiB File Size 16 EiB (64 bit number) Bigger than volume size Subdirectory 256MiB Sector 512-4096 bytes (29-212) Cluster 32MiB (225) No floppy support No FAT32 minimum cluster (65,525) restriction No 8.3 file name support September 20th, 2010 27 Data Hide Alert! FAT32 max cluster 32KiB exFAT max cluster 32MiB This is an increase of 1024 fold Potential for massive slack space September 20th, 2010 28 Volume Space Layout The Main Boot Region Contains main VBR The Backup Boot Region Contains backup VBR The FAT Region Contains FAT Table(s) The Data Region (Cluster Heap) This is where data resides September 20th, 2010 29 September 20th, 2010 30 VBR – Volume Boot Record Contains 12 sectors 1 sector main boot sector Jumpp(y) Code (3 bytes) BPB (BIOS Parameter Block) Boot Strap Code 8 sectors main extended boot sectors 1 sector OEM parms 1 sector reserved 1 sector VBR Checksum September 20th, 2010 31 Boot Parameter Block (BPB) OEM Label “EXFAT ” Volume Length (64-bit) [sector] FAT Location & Size [sector] Heap Location & Size [sector, cluster] Volume Serial Number Location of Root Directory [cluster] Volume Flags Sector and Cluster Sizes [2-shift] Percent in use File System Revision (0x0010=1.00) September 20th, 2010 32 Sectors & Clusters A2A 2-Shift is a power of 2 Another name for exponent Sector size and sectors per cluster Each stored in 1 byte Theoretical maximum is 2255 Sector Size Maximum 212 Sectors per cluster is derived Cluster Size Maximum is 225 September 20th, 2010 33 Executable Boot Code First 3 bytes of Main Boot Sector Jump Code 0xEB7690 Offset 120 size 390 Remainder of boot code Offset 510 End signature marker 0x AA55 = “55AA” Offset 512 Unused if defined September 20th, 2010 34 More Bootable Code Up to 8 Main Extended Boot Sectors FAT32 had 3 sector VBR with 1 MEBS Entire sector can be used for boot code Last 8 bytes of sector is marker 0xAA550000 = “000055AA” Larger capacity for boot virus! September 20th, 2010 35 VBR Checksum Sector The 12th sector of the VBR Repeating 4 byte checksum Checksum of previous 11 sectors Flags and Percent excluded These are volatile and change often Boot Sector Virus & Checksum September 20th, 2010 36 VBR Checksum Sector Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00000000 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ 00000010 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ 00000020 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ .‹ ÉÐ.‹ ÉÐ.‹ 00000030 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ 00000040 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ Lines 00000050 througgph 01BF repeated 000001C0 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ 000001D0 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ 000001E0 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ.‹ÉÐ.‹ÉÐ.‹ 000001F0 C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B C9 D0 18 8B ÉÐ.‹ÉÐ .‹ÉÐ .‹ÉÐ .
Recommended publications
  • Active@ UNDELETE Documentation
    Active @ UNDELETE Users Guide | Contents | 2 Contents Legal Statement.........................................................................................................5 Active@ UNDELETE Overview............................................................................. 6 Getting Started with Active@ UNDELETE.......................................................... 7 Active@ UNDELETE Views And Windows...................................................................................................... 7 Recovery Explorer View.......................................................................................................................... 8 Logical Drive Scan Result View..............................................................................................................9 Physical Device Scan View......................................................................................................................9 Search Results View...............................................................................................................................11 File Organizer view................................................................................................................................ 12 Application Log...................................................................................................................................... 13 Welcome View........................................................................................................................................14 Using
    [Show full text]
  • [JUMP FLOPPY Bios PARAMETER BLOCK—\20
    US 20020026571A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0026571 A1 Rickey (43) Pub. Date: Feb. 28, 2002 (54) DUAL USE MASTER BOOT RECORD comprising: a computer usable medium including at least one partition area and a boot sector, With the computer (76) Inventor: Albert E. Rickey, Lake Forest, CA usable medium having computer readable program code (Us) means embodied therein, comprising: ?rst computer read able code means ?xed in the boot sector including a ?rst Correspondence Address: BIOS parameter block for setting parameters for the medium IRELL & MANELLA LLP if inserted in a ?oppy drive of the computer; and second 840 NEWPORT CENTER DRIVE SUITE 400 computer readable code means ?xed in the boot sector NEWPORT BEACH, CA 92660 (US) comprising a Partition Table for organizing the medium to include at least one partition and for designating an active (21) Appl. No.: 09/960,181 partition. In a further embodiment of the invention, the article of manufacture includes: third computer readable (22) Filed: Sep. 20, 2001 code means ?xed in the active partition area on the computer readable medium and including a second BIOS parameter Related US. Application Data block, and DOS boot record code for locating operating system ?les, loading the operating system ?les into the (63) Continuation of application No. 09/163,359, ?led on memory of the computer and causing the computer to Sep. 30, 1998, noW Pat. No. 6,308,264. execute them; and fourth computer readable code means ?xed in the boot sector comprising a master boot record code Publication Classi?cation for loading into the memory of the computer the third computer readable code means comprising the second BIOS (51) Int.
    [Show full text]
  • Wikipedia: Design of the FAT File System
    Design of the FAT file system A FAT file system is a specific type of computer file system architecture and FAT a family of industry-standard file systems utilizing it. Developer(s) Microsoft, SCP, IBM, [3] The FAT file system is a legacy file system which is simple and robust. It Compaq, Digital offers good performance even in very light-weight implementations, but Research, Novell, cannot deliver the same performance, reliability and scalability as some Caldera modern file systems. It is, however, supported for compatibility reasons by Full name File Allocation Table: nearly all currently developed operating systems for personal computers and FAT12 (12- many home computers, mobile devices and embedded systems, and thus is a bit version), well suited format for data exchange between computers and devices of almost FAT16 (16- any type and age from 1981 through the present. bit versions), Originally designed in 1977 for use on floppy disks, FAT was soon adapted and FAT32 (32-bit version used almost universally on hard disks throughout the DOS and Windows 9x with 28 bits used), eras for two decades. Today, FAT file systems are still commonly found on exFAT (64- floppy disks, USB sticks, flash and other solid-state memory cards and bit versions) modules, and many portable and embedded devices. DCF implements FAT as Introduced 1977 (Standalone the standard file system for digital cameras since 1998.[4] FAT is also utilized Disk BASIC-80) for the EFI system partition (partition type 0xEF) in the boot stage of EFI- FAT12: August 1980 compliant computers. (SCP QDOS) FAT16: August 1984 For floppy disks, FAT has been standardized as ECMA-107[5] and (IBM PC DOS 3.0) ISO/IEC 9293:1994[6] (superseding ISO 9293:1987[7]).
    [Show full text]
  • Kernel (Linux): Windows Assimilation, Wake-On-LAN, AMD and Intel
    Published on Tux Machines (http://www.tuxmachines.org) Home > content > Kernel (Linux): Windows Assimilation, Wake-on-LAN, AMD and Intel Kernel (Linux): Windows Assimilation, Wake-on-LAN, AMD and Intel By Rianne Schestowitz Created 26/11/2020 - 7:11am Submitted by Rianne Schestowitz on Thursday 26th of November 2020 07:11:12 AM Filed under Linux [1] Tuxera First to Bring Network Bandwidth-Saving SMB Compression Feature to Linux Environments[2] Tuxera First to Bring Network Bandwidth-Saving SMB Compression Feature to Linux Environments[3] Tuxera, a world-leader in quality-assured storage management and networking software, announced that the company's SMB server implementation, Fusion File Share by Tuxera, now offers transparent compression to platforms outside of Microsoft Windows. Compression is being rapidly and widely adopted in the storage industry as a feature in memory hardware, file system implementations, and also networking protocols such as Microsoft's server messaging block technology (SMB). The ability to compress files inline during transfer can significantly reduce bandwidth and transfer time. Microsoft released the transparent compression feature to their SMB protocol specification in early 2019. However, Tuxera is the first to implement SMB compression outside of Microsoft Windows, bringing this highly in-demand feature to Linux environments in enterprises around the world. Wake-on-LAN [4] With Wake-on-LAN (WoL) it can be slightly easier to manage machines in-house. You can fire up the workstation and start the day?s compile jobs (to catch up with overnight work by the KDE community, say) while drinking an espresso downstairs and doomscrolling. [...] If all the administrative bits are in place, then the simple way to wake up a machine is wake <hostname>.
    [Show full text]
  • Canvio Connect II Capacity to Connect
    Personal Storage Portable Hard Drives Canvio Connect II Capacity to connect 3 2.5 2 1 500 2.5” external hard drive TB TB TB TB GB Glossy piano finish available in 5 colours Color SuperSpeed USB 3.0 port USB-powered The Canvio Connect II is a smart storage solution that will soon Backup software become your favourite data companion. Not only do you get up to 3 TB of portable storage, backing up your files also is a breeze, thanks NTFS driver for Mac® included to the pre-installed NTI® Backup Now EZ™ software. An NTFS driver for Mac® is included as well so you can use the Canvio Connect II on both Windows PC and Apple Macintosh platforms. And all this is packed into a solid, stylish enclosure – available in five colours – that fits in the palm of your hand. Manual Firmware & Driver 201702-UM_CONNECTII_V11508.pdf FW_CANVIO_CONNECT_V11508.zip Product Specifications Backup Software NTI® Backup Now EZ™ Mac NTFS compatibility driver Tuxera NTFS for Mac® Box Content Canvio Connect II Max. transfer rate ~ 5.0 Gbit/s NTI® Backup Now EZ™ software Power USB bus power (max. 900mA) (pre-loaded) Tuxera NTFS for Mac® driver System requirements Windows 10 / Windows 8.1 / software (pre-loaded) Windows® 7; USB 3.0 micro-B cable Apple® macOS 10.12+, OS X Quick Start Guide 10.11, 10.10, 10.9, 10.8, Mac OS X User‘s manual (pre-installed on 10.7, 10.6.6 - 10.6.8; the hard drive) CPU with 750 MHz or faster, 10 Warranty leaflet MB system hard disk space, 256 MB system memory, one free port Dimensions 500 GB, 1 TB: 78 × 109 × 14mm of USB 3.0 or USB 2.0 2 TB, 2.5 TB, 3 TB: 78 × 109 × 19.5 mm" Weight (approx.) 500 GB, 1 TB: 165 g 2 TB, 2.5 TB, 3 TB: 230 g Enclosure Glossy piano finish File system NTFS (MS Windows) *The drive can be re-formatted to HFS+ file system for full Mac® compatibility.
    [Show full text]
  • Mobiililaitteen Tallennusmuistin Laajentaminen Ja Suorituskyky
    Opinnäytetyö AMK Tieto- ja viestintätekniikka MICTIS15 2017 Petteri Hanhimäki MOBIILILAITTEEN TALLENNUSMUISTIN LAAJENTAMINEN JA SUORITUSKYKY OPINNÄYTETYÖ AMK | TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Tieto- ja viestintätekniikka, tietotekniikka 2017 | 86 sivua Tiina Ferm Petteri Hanhimäki MOBIILILAITTEEN TALLENNUSMUISTIN LAAJENTAMINEN JA SUORITUSKYKY Monien kannettavien laitteiden tallennusmuisti on rajallinen. Eri käyttötarkoitusten asettamien suorituskykyvaatimukset täyttävän tallennusmuistin tunnistaminen on hankalaa. SD-muistikortit ovat tuettuja useimmissa älypuhelimissa ja taulutietokoneissa. SD-muistikorttien standardi määrittelee nopeusluokituksen. Mikäli muistikorttia tai laajennusmuistia käytetään monipuolisesti, on muistien suorituskyvystä oltava tarkempaa tietoa. Näiden ongelmien ratkaisemiseksi tässä opinnäytetyössä paneuduttiin tallennusmuisti- ratkaisuihin ja suorituskyvyn mittaamiseen sekä riittävän suorituskykyisen muistin tunnistamiseen. Tallennusmuistien väliset erot pyrittiin löytämään kokeilemalla eri mittaustapoja käyttäviä sovelluksia sekä tavallista käyttöä kuvaavia testejä. Opinnäytteessä tutkittiin eri vaihtoehtoja tallennusmuistin laajentamiseksi sekä muistikorttien merkintöjä ja niiden vastaavuutta todelliseen suorituskykyyn. Suorituskyvyn mittaamisessa käytettiin eri suorituskykysovelluksia eri mobiililaitteessa. Testattujen SD-muistikorttien välillä ilmeni suuria suorituskykyeroja. Sisäisen tallennusmuistin ja lisätyn SD-muistikortin välillä ilmeni suorituskykyeroja. Hankittavan tallennusmuistin lisäksi suorituskykyyn
    [Show full text]
  • File Allocation Table - Wikipedia, the Free Encyclopedia Page 1 of 22
    File Allocation Table - Wikipedia, the free encyclopedia Page 1 of 22 File Allocation Table From Wikipedia, the free encyclopedia File Allocation Table (FAT) is a file system developed by Microsoft for MS-DOS and is the primary file system for consumer versions of Microsoft Windows up to and including Windows Me. FAT as it applies to flexible/floppy and optical disc cartridges (FAT12 and FAT16 without long filename support) has been standardized as ECMA-107 and ISO/IEC 9293. The file system is partially patented. The FAT file system is relatively uncomplicated, and is supported by virtually all existing operating systems for personal computers. This ubiquity makes it an ideal format for floppy disks and solid-state memory cards, and a convenient way of sharing data between disparate operating systems installed on the same computer (a dual boot environment). The most common implementations have a serious drawback in that when files are deleted and new files written to the media, directory fragments tend to become scattered over the entire disk, making reading and writing a slow process. Defragmentation is one solution to this, but is often a lengthy process in itself and has to be performed regularly to keep the FAT file system clean. Defragmentation should not be performed on solid-state memory cards since they wear down eventually. Contents 1 History 1.1 FAT12 1.2 Directories 1.3 Initial FAT16 1.4 Extended partition and logical drives 1.5 Final FAT16 1.6 Long File Names (VFAT, LFNs) 1.7 FAT32 1.8 Fragmentation 1.9 Third party
    [Show full text]
  • SD Formatter 3.0 User's Manual (English)
    SD Card Formatter 5.0.1 User’s Manual Version 1.04 September 4, 2018 SD Card Association SD Card Formatter 5.0.1 User’s Manual Version 1.04 Revision History Date Version Changes compared to previous issue Jun. 30, 2017 1.00 First release Jan. 15, 2018 1.01 Updated operating system supported versions Updated operating system supported versions May. 30, 2018 1.02 Added information related to new Format Size Adjustment feature Jun. 13, 2018 1.03 Updated SD Card Formatter version Sept. 4, 2018 1.04 Added note concerning overwrite format ©Copyright 2010-2018 SD Association 1 SD Card Formatter 5.0.1 User’s Manual Version 1.04 Publisher and copyright holder of this document SD Card Association 2400 Camino Ramon, Suite 375 San Ramon, CA 94583 USA Telephone: +1 (925) 275-6615, Fax: +1 (925) 886-4870 E-mail: [email protected] Disclaimers Downloading or using the SD Card Formatter is required to agree on the “End User License Agreement” shown in the SDA website when downloading the SD Card Formatter as well as when installing the application. Copyright holder of SD Card Formatter 5.X.X Tuxera Inc. owns copyright of the SD Card Formatter 5.X.X programs for both the source code and object code. Trademark Notice SD Logo, SDHC Logo and SDXC Logo are trademarks of SD-3C LLC. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Mac and macOS are trademarks of Apple Inc., registered in the U.S.
    [Show full text]
  • FAT32 File Structure Prof
    FAT32 File Structure Prof. James L. Frankel Harvard University Version of 9:45 PM 24-Mar-2021 Copyright © 2021 James L. Frankel. All rights reserved. FAT32 Source Documentation • The reference document you should use is the Microsoft Extensible Firmware Initiative FAT32 File System Specification • On class web site under The NXP/Freescale ARM -> microSDHC Card • It is available on the class web site at https://cscie92.dce.harvard.edu/spring2021/Microsoft%20Extensible%20Firmware%20Initiative%20FAT32%2 0File%20System%20Specification,%20Version%201.03,%2020001206.pdf under Online Papers Used in Class • Important correction to this document concerns the DIR_CrtTimeTenth field in the FAT 32 Byte Directory Entry Structure • The name and description of this field is incorrect • Instead of DIR_CrtTimeTenth, we will use the name DIR_CrtTimeHundth • Here is the correct description of this field (to update the text on page 23): • Hundredths of a second time at file creation time. This field contains a count of hundredths of a second. Because the seconds portion of the DIR_CrtTime field denotes a creation time with a granularity of 2 seconds, this field contains a number of hundredths of a second (0 to 199, inclusively) that denotes a number of seconds from 0 to 1.99, inclusively, that may increment the number of seconds in addition to supplying the number of hundredths of a second. • There is also a typo on page 25 where a field is referred to as DIR_CrtTimeMil (which does not exist), and, as corrected here, should be DIR_CrtTimeHundth 2 SD Documentation • Documentation for the SD controller in the K70 • K70 Sub-Family Reference Manual, Rev.
    [Show full text]
  • Disruptive Trends in Automotive Software Development
    Disruptive Trends in Automotive Software Development Automotive Line of Business (LoB) Daniel Bernal IVI & Digital Cockpit Platform Manager © 2017 Arm Limited 23 Aug 2018 Explosion in SW development by OEMs, Tier 1s The modern premium vehicle Over 100 ECUs Approx. 100M SLOC Article source: https://www.linkedin.com/pulse/20140626152045-3625632- car-software-100m-lines-of-code-and-counting/ 2 © 2017 Arm Limited Disruption in Automotive Electronics – The Trends Trends • Consolidation • Functional Safety • Connectivity • Security • Over the Air Updates • Open Source • Commercial Software • Long Term Support 3 © 2017 Arm Limited ECU Consolidation – The Trend ASIL-B ASIL-QM ASIL-B ASIL-QM • Mixed-Criticality • Software Defined Instrument In-vehicle Digital side view V2X Architecture cluster (IC) Infotainment (IVI) mirrors gateway • Leverage Virtualization • Optimize Safety cert RTOS Classic Connectivity & Wiring Hypervisor (ASIL-B Certified) ECU Hardware Platform e.g., Cockpit Controller 4 © 2017 Arm Limited Safety Focus – The Trend Safety Manual • Fault Detection and Control • Instrument Cluster – ASIL B FMEA Report • Digital Mirrors – ASIL B • ADAS Features – ASIL D • Autonomous Drive – ASIL B, D • Arm IP positioned as SEooC Development Interface Report 5 © 2017 Arm Limited Cabin Connectivity – The Trend Vehicle Connectivity Requirements • In-Vehicle Infotainment Services • Telematics • V2X Services • Autonomous Inference Model Updates • ECU Over the Air Updates 6 © 2017 Arm Limited Security – The Trend Requirements • Secure Storage • HW Root of Trust • Secure Boot • Secure KeyGen • Trusted Execution Environment • Secure Over The Air Updates • Standard Framework/ API (PSA) 7 © 2017 Arm Limited Ubiquitous Software Update – The Trend Requirements • Maintain security updates. • SW update of an ECU relies on security features.
    [Show full text]
  • 2018521 Processo17 2017 Pr
    Câmara Municipal de Itapetininga Estado de São Paulo Itapetininga, 27 de setembro de 2017. Exmo. Presidente da Câmara Municipal de Itapetininga Antonio Etson Brun Ass.: COMUNICAÇÃO INTERNA 2/Italie I ÁMr:0:;;OV Wtr . itYNI ir".. 42101. Prezado Senhor, CONSIDERANDO a necessidade da aquisição de equipamentos de informática para a sede da Câmara Municipal de Itapetininga, sobretudo pelo fato de alguns equipamentos estarem obsoletos; CONSIDERANDO a importância de serem adquiridos equipamentos de informática de boa qualidade, que venham a atender adequadamente as necessidades da Câmara Municipal de Itapetininga. CONSIDERANDO que necessitaremos de alguns programas que fazem parte da suíte Office para execução dos trabalhos; CONSIDERANDO que já foram feitas pesquisas sobre as especificações mínimas dos equipamentos a serem adquiridos; CONSIDERANDO as pesquisas de mercado realizadas pelo Setor de T.I. da Câmara Municipal de Itapetininga, cujas cotações seguem anexas; Submeto esta comunicação ao Presidente da Câmara Municipal de Itapetininga, solicitando que este determine o início de procedimento licitatório visando à aquisição de equipamentos de informática, cuja relação segue abaixo. Computadores = 33 unidades Pacotes Office = 9 licenças CÂMARA MUNICIPAL DE ITAPETININGA PROTOCOLO N° 01909/2017 DATA/HORA: 27/09/2017 12:08 Atenciosamente, ' Solicitação N° 1656/2017 Ldilati~fer Eduardo de Souza Machado Agente Operacional de Informática 4FLS. 03 P lanilha2 Office Home and Business 2016 FPP - ESD Loja Preço unitário Preço Total D&D Infotec R$ 750,00 R$ 6.750,00 Dr-nega Brasil Ltda R$ 830,00 R$ 7.470,00 Brasoftware R$ 879,00 R$ 7.911,00 Média R$ 819,67 R$ 7.377,00 Página 1 FLS.
    [Show full text]
  • STOR.E Slim Slim Storage Companion
    EMEA Region – Toshiba Storage Solutions Portable STOR.E Slim Slim storage companion 500 2.5″ drive GB USB 3.0 (USB 2.0 compatible) Backup software Color Password lock Store data securely on the STOR.E Slim external hard drives. PC and Mac Its elegant slim and lightweight design makes it a perfect travel companion. Transfer your files via SuperSpeed USB 3.0 and keep them safe using a password lock. The pre- loaded NTI® Backup Now EZ™ software allows easy automated backups. You can also use the STOR.E Slim on PC and Mac thanks to Tuxera HTFS for Mac driver (included). Manual UM_Stor_e_Slim.pdf Product Specifications Basic Specifications Box Content Interface USB 3.0 (USB 2.0 compatible) Box Content • STOR.E Slim • NTI Backup Now EZ software Max. transfer rate ~ 5.0 Gbit/s • Tuxera NTFS for Mac driver software • Password Lock Software File system NTFS (MS Windows) • USB 3.0 micro-B cable *The drive can be re-formatted to HFS+ file • Quick Start Guide system for full Mac compatibility. • User's Manual (pre-installed on the hard drive) • Warranty Leaflet Battery NTFS (MS Windows) *The drive can be re-formatted to HFS+ file system for full Mac compatibility. Physical System requirements • Windows® XP / VISTA® / Windows® 7 Weight (approx.) 125 g • CPU with 750 MHz or faster, 10MB system hard disk space Enclosure Brushed aluminium • 256MB system memory, one free port of USB 3.0 or USB 2.0 Features Mac NTFS compatibility driver Tuxera NTFS for Mac driver Product Range Part number Capacity Color HDTD105ES3D1 500 GB Silver HDTD105EK3D1 500 GB Black Contact Toshiba Electronics Europe GmbH Hansaallee 181 40549 Düsseldorf Germany.
    [Show full text]