Knowledge (XXG)

WinFS

Source 📝

1289:, a NestedType, which is further composed of two ScalarTypes. To define this type, the base class Item is extended and the necessary fields are added to the class. A NestedType field can be defined as another class that contains the two ScalarType fields. Once the type is defined, a schema has to be defined, which denotes the primitive type of each field, for example, the Name field is a String, the Address field is a custom defined Address class, both the fields of which are Strings. Other primitive types that WinFS supports are 1257:. An Item is the fundamental data object which can be stored, and a Relationship is the relation or link between two data items. Since all WinFS items must have a type, the type of item stored defines its properties. The properties of an Item may be a ScalarType, which defines the smallest unit of information a property can have, or a NestedType, which is a collection of more than one ScalarTypes and/or NestedTypes. All WinFS types are made available as .NET CLR 385: 1205:, extensions and rules governing its usage. WinFS needs to understand the type and structure of the data items, so that the information stored in the data item can be made available to any application that requests it. This is done by the use of schemas. For every type of data item that is to be stored in WinFS, a corresponding schema needs to be provided to define the type, structure and associations of the data. These schemas are defined using 2599:, which can be used to browse the WinFS types, as well as visualize the hierarchical relationship between WinFS types. A WinFS type, both built-in types as well as custom schemas, can be visualized along with all the properties and methods that it supports. It also shows the types that it derives from as well as other types that extend the type schema. However, while it was included with WinFS, it was released as an unsupported tool. 5762: 85:, Microsoft also released a video presentation, named IWish, showing mockup interfaces that showed how applications would expose interfaces that take advantage of a unified type system. The concepts shown in the video ranged from applications using the relationships of items to dynamically offer filtering options to applications grouping multiple related data types and rendering them in a unified presentation. 5773: 1976: 1049: 3037: 1859: 1269: 1322: 1222: 2016:
Items can participate in any number of holding relationships, that too with any other items. As such, end users are not limited to only file/folder organization. Rather, a contact can become a container for documents; a picture a container for contacts and so on. For legacy compatibility, WinFS includes a pseudo-type called
1945:, where each individual element can only be a scalar value, RAVs can have complex Items or even collections of Items. The actual data can be across multiple data types or instances and can even be retrieved by traversing relationships. RAVs are intrinsically paged (dividing the entire set of data into smaller 2390:. Similarly, more relationships could be taken into account to further narrow down the results. Further, a natural language query processor, which parses query in natural language and creates a well-formed OPath query string to search via proper relationships, can allow users to make searches such as 1962:
to provide two data protection mechanisms. First, there is share-level security that controls access to your WinFS share. Second, there is item level security that supports NT compatible security descriptors. The process accessing the item must have enough privileges to access it. Also in Vista there
1313:
and DateTime, among others. The schema will also define which fields are mandatory and which are optional. The Contact Item defined in this way will be used to store information regarding the Contact, by populating the properties field and storing it. Only those fields marked as mandatory needs to be
2454:
The WinFS API also provides some support for sharing with non-WinFS applications. WinFS exposes a shell object to access WinFS stores. This object maps WinFS items to a virtual folder hierarchy, and can be accessed by any application. Virtual folders can automatically share new content referenced by
1903:
Relationships between two Items can either be set programmatically by the application creating the data, or the user can use the WinFS Item Browser to manually relate the Items. A WinFS item browser can also graphically display the items and how they are related, to enable the user to know how their
1886:
specify ownership and lifetime (which defines how long the relationship is valid) of the Target Item. For example, the Relationship between a folder and a file, and between an Employee and his Salary record, is a Holding Relationship – the latter is to be removed when the former is removed. A Target
1212:
Predefined WinFS schemas include schemas for documents, e-mail, appointments, tasks, media, audio, video, and also includes system schemas that include configuration, programs, and other system-related data. Custom schemas can be defined on a per-application basis, in situations where an application
1164:
Multiple WinFS stores can be created on a single machine. This allows different classes of data to be kept segregated; for example, official documents and personal documents can be kept in different stores. WinFS, by default, provides only one store, named "DefaultStore". WinFS stores are exposed as
1056:
WinFS uses a relational engine, which derives from SQL Server 2005, to provide the data-relations mechanism. WinFS stores are simply SQL Server database (.MDF) files with the FILESTREAM attribute set. These files are stored in the access-restricted folder named "System Volume Information" (placed in
2586:
and other types in the store along with its full metadata. It also presented a search interface to perform manual searches, and save them as virtual folders. The application also presented a graphical view of WinFS Rules. However, it did not allow editing of Items or their properties, though it was
2546: 2015:
The fact that the data can be accessed using its description, rather than location, can be used to provide end-user organizational capabilities without limiting to the hierarchical organization as used in file-systems. In a file system, each file or folder is contained in only one folder. But WinFS
294:
with the properties of the object directly mapping to the properties of the data type. Also, by letting different applications that deal with the same data share the same WinFS data instance rather than storing the same data in different files, the hassles of synchronizing the different stores when
2450:
WinFS allows easy sharing of data between applications, and among multiple WinFS stores, which may reside on different computers, by copying to and from them. A WinFS item can also be copied to a non-WinFS file system, but unless that data item is put back into the WinFS store, it will not support
2429:
WinFS includes an Information Agent feature for the management, retrieval, and storage of end-user notification rules and preferences for changes to items in the data store. Using Information Agent, it is possible to automatically define relations to new items based on events such as appointments,
1866:
In WinFS, a Relationship is an instance of the base type Relationship, which is extended to signify a specialization of a relation. A Relationship is a mapping between two items, a Source and a Target. The source has an Outgoing Relationship, whereas the target gets an Incoming Relationship. WinFS
1854:
to one more item, giving rise to a one-to-one relationship, or with more than one items, resulting in a one-to-many relationship. The related items, in turn, may be related to other data items as well, resulting in a network of relationships, which is called a many-to-many relationship. Creating a
1264:
Any object represented as a data unit, such as contact, image, video, document etc., can be stored in a WinFS store as a specialization of the Item type. By default, WinFS provides Item types for Files, Contact, Documents, Pictures, Audio, Video, Calendar, and Messages. The File Item can store any
969:
On June 23, 2006, the WinFS team at Microsoft announced that WinFS would no longer be delivered as a separate product, and some components would be brought under the umbrella of other technologies. Many of the principle features Microsoft intended to provide with WinFS included a pane for metadata
325:
data), WinFS supports semi-structured data (such as images, which have an unstructured bitstream plus structured metadata) as well as unstructured data (such as files) as well. It stores the unstructured components as files while storing the structured metadata in the structured store. Internally,
76:
for the type. Individual data items could then be related together by relationships, which are either inferred by the system based on certain attributes or explicitly stated by the user. As the data has a well defined schema, any application can reuse the data; and using the relationships, related
2532:
topology. While synchronizing, Microsoft Rave will determine the changes made to each store since the last sync, and update accordingly. When applying the changes, it also detects if there is any conflict, i.e., the same data has been changed on both stores since the last synchronization. It will
1350:
section for details). ItemContext allows transactional access to the WinFS store; i.e. all the operations since binding an ItemContext object to a store till it is closed either all succeed or are all rolled back. As changes are made to the data, they are not written to the disc; rather they are
1333:
for all defined Items. All the fields defined for the Item form the columns of the table and all instances of the Item are stored as rows in the table for the respective Items. Whenever some field in the table refers to data in some other table, it is considered a relationship. The schema of the
3047: 2478:
fashion; there is no central authority. A synchronization can be either manual or automatic or scheduled. During synchronization, WinFS finds the new and modified Items, and updates accordingly. If two or more changes conflict, WinFS can either resort to automatic resolution based on predefined
2020:
which is present only to participate in holding relationships and emulate file/folder organization. Since any WinFS Item can be related with more than one Folder item, from an end user perspective, an item can reside in multiple folders without duplicating the actual data. Applications can also
281:
property. When it is accessed, the relationship is traversed and the related data returned. By following the relations, all related data can be reached. WinFS promotes sharing of data between applications by making the data types accessible to all applications, along with their schemas. When an
1949:
containing disconnected subsets of the data) by the WinFS runtime. The page size is defined during creation of the view and the WinFS API exposes methods to iterate over the pages. RAVs also supports modification of the view according to different grouping parameters. Views can also be queried
80:
While WinFS and its shared type schema make it possible for an application to recognize the different data types, the application still has to be coded to render the different data types. Consequently, it would not allow development of a single application that can view or edit all data types;
77:
data can be effectively organized as well as retrieved. Because the system knows the structure and intent of the information, it can be used to make complex queries that enable advanced searching through the data and aggregating various data items by exploiting the relationships between them.
1180:
is stored in terms of logical links. Links specify which other data items the current item is related with. Put in other words, links specify the relationship of the data with other data items. Links are physically stored using a link identifier, which specifies the name and intent of the
200:
as well as relationships of data defined. WinFS aims to provide such a data model and the runtime infrastructure that can be used to store the data, as well as the relationships between data items according to the data model, doing so at a satisfactory level of performance.
159:
Also, a traditional file system can retrieve and search data based only on the filename, because the only knowledge it has about the data is the name of the files that store the data. A better solution is to tag files with attributes that describe them. Attributes are
237:, rather than just leaving them as raw unanalyzed bytestreams (as most file systems do). Data stored and managed by the system are instances of the data type recognized by the WinFS runtime. The data are structured by means of properties. For example, an instance of a 1229:
The most important difference between a file system and WinFS is that WinFS knows the type of each data item that it stores. And the type specifies the properties of the data item. The WinFS type system is closely associated with the .NET framework's concept of
1265:
generic data, which is stored in file systems as files. But unless an advanced schema is provided for the file, by defining it to be a specialized Item, WinFS will not be able to access its data. Such a file Item can only support being related to other Items.
286:
to recognize the different data formats. It can also use relationships and related data to create dynamic filters to present the information the application deals with. The WinFS API further abstracts the task of accessing data. All WinFS types are exposed as
188:
applications take this concept a step further. They extract data, including attributes, from files and index it. To extract the data, they use a filter for each file format. This allows for searching based on both the file's attributes and the data in it.
2649:
stored in WinFS stores, and data relationships were supposed to be a prominent part of the navigation model. It was supposed to let people allow organization of the WinFS stores graphically as well – productizing many of the concepts shown in the
2508:
plug-ins to analyze the files as they were being imported to the store and create proper WinFS schemas and objects, and when taking the objects out, re-pack them into files. If importers for certain files are not installed, they are stored as generic
342:
that would be required to represent the relationships. WinFS includes mappings for object and XML schemas by default. Mappings for other schemas must be specified. Object schemas are specified in XML; WinFS generates code to surface the schemas as
1928:
WinFS rules are also exposed as .NET CLR objects. As such any rule can be used for any purpose. A rule can even be extended by inheriting from it to form a new rule that consists of the condition and action of the parent rule plus something more.
2079:
properties give access to all the set of relationship instances, typed to the name of the relationship. These relationship objects expose the other item via a property. So, for example, if a picture is related to a picture, it can be accessed by
1129:. These enable applications to define custom-made data types, define relationships among data, store and retrieve information, and allow advanced searches. The applications can then aggregate the data and present the aggregated data to the user. 1338:, with a uniform interface providing access to the data stored in the fields. Thus any application can retrieve object of any Item type and can use the data in the object, without being aware of the physical structure the data was stored in. 1341:
WinFS types are exposed as .NET classes, which can be instantiated as .NET objects. Data are stored in these type instances by setting their properties. Once done, they are persisted into the WinFS store. A WinFS store is accessed using an
362:
on these tables, to enable fast access to the information. Indexing speeds up joins significantly, and traversing relationships to retrieve related data is performed very fast. Indexes are also used during information search; searching and
941:
in 2003, included WinFS, but it suffered from significant performance issues. In August 2004, Microsoft announced that WinFS would not ship with Windows Vista; it would instead be available as a downloadable update after Vista's release.
1920:
and if the value of that field is some particular name, a relationship should be created that relates the Item with some other Item. WinFS rules can also access any external application. For example, a rule can be built which launches a
2565:
based on access permissions, date and other metadata, and presented them in a hierarchical tree view, akin to what traditional folders are presented in. The application generated tabs for different Item types. StoreSpy allowed viewing
4061: 1276:
A developer can extend any of these types, or the base type Item, to provide a type for their custom data. The data contained in an Item is defined in terms of properties, or fields that hold the actual data. For example, an Item
282:
application wants to use a WinFS type, it can use the schema to find the data structure and can use the information. So, an application has access to all data on the system even though the developer did not have to write
3335: 1193:, defining the structure of the data items that will be stored in WinFS, must be supplied to the WinFS runtime beforehand. In Beta 1 of WinFS, the schema assembly had to be added to the GAC before it could be used. 1141:. A WinFS store is a common repository where any application can store data along with its metadata, relationships and schema. WinFS runtime can apply certain relationships itself; for example, if the values of the 2463:, by sharing the legacy shell object. Non-WinFS file formats can be stored in WinFS stores, using the File Item, provided by WinFS. Importers can be written, to convert specific file formats to WinFS Item types. 1152:
WinFS provides unified storage, but stops short of defining the format that is to be stored in the data stores. Instead it supports writing data in application-specific formats. But applications must provide a
957:
namespace. The beta was refreshed on December 1, 2005 to be compatible with version 2.0 of the .NET Framework. WinFS Beta 2 was planned for some time later in 2006, and was supposed to include integration with
147:
of all the files. Using common file formats is a workaround to this problem but not a universal solution; there is no guarantee that all applications will use the format. Data with standardized schema, such as
139:. This hampers sharing of data between multiple applications. It becomes difficult to create an application which processes information from multiple file types, because the programmers have to understand the 2430:
with an example being that appointments can be related to photos based on the dates the photos were taken, enabling queries for birthdays or holidays without needing to know the actual dates of such events ("
2012:, which provide access to the set of relationship instances the item participates in. The other item which participates in one relationship instance can be reached through the proper relationship instance. 3451: 1916:, which are executed when a certain condition is met. WinFS rules work on data and data relationships. For example, a rule can be created that states that whenever an Item is created which contains field 926:, a storage system, called Storage+, based on then-upcoming SQL Server 8.0, was planned, which was slated to offer similar aggregation features. This, too, never materialized, and a similar technology, 3999: 314:
relation to reach the contacts. The common contacts can then be figured out from the two sets of results and their phone number retrieved by accessing the suitable property of the contact items.
2025:
to present various filters. For example, an email application can analyze the related contacts and the relationships of the contacts with restaurant bills and dynamically generate filters like
2761: 2651: 269:). Different data types expose different properties. Besides that, WinFS also allows different data instances to be related together; such as a document and a contact can be related by an 1334:
relationship specifies which tables are involved and what the kind and name of the relationship is. The WinFS runtime manages the relationship schemas. All Items are exposed as .NET CLR
128:, and have little or no information about the data stored in the files. Such file systems also provide only a single way of organizing the files, namely via directories and file names. 1351:
written to an in-memory log. Only when the connection is closed are the changes written to the disc in a batch. This helps to optimize disc I/O. The following code snippet, written in
1161:
file. By using the schema, any application can read data from any other application, and this also allows different applications to write in each other's format by sharing the schema.
1157:
that defines how the file format should be interpreted. For example, a schema could be added to allow WinFS to understand how to read and thus be able to search and analyze, (say) a
4041: 81:
rather, what WinFS enables applications to do is understand the structure of all data and extract the information that they can use further. When WinFS was introduced at the 2003
7116: 354:
can be used to directly specify the relational schema, though a mapping to the object schema must be provided to surface it as classes. Relationship traversals are performed as
3371: 2397:
Different relations specify a different set of data. So when a search is made that encompasses multiple relations, the different sets of data are retrieved individually and a
1169:, which dynamically generate a list of all items present in the store and present them in a folder view. The shell object also allows searching information in the datastore. 194:"the phone numbers of all persons who live in Acapulco and each have more than 100 appearances in my photo collection and from whom I have had e-mail within the last month" 1855:
relationship between two Items creates another field in the data of the Items concerned which refer the row in the other Item's table where the related object is stored.
1072:
and provides file-access and -addressing capabilities. The relational engine leverages the WinFS core services to present a structured store and other services such as
300:"the phone numbers of all persons who live in Acapulco and each have more than 100 appearances in my photo collection and with whom I have had e-mail within last month" 3349: 2434:"). Other examples include automatically moving new items to specific folders based on a rule as determined by appointment times and dates the photos were taken (" 192:
However, this still does not help in managing related data, as disparate items do not have any relationships defined. For example, it is impossible to search for
3463: 930:(RFS), was conceived to be launched with SQL Server 2000. However, SQL Server 2000 ended up being a minor upgrade to SQL Server 7.0 and RFS was not implemented. 4777: 2064:
or enumerating individually. The properties items can also be modified and then stored back to the data store to update the data. The ItemContext object is
986:, a feature of WinFS that allowed users to perform additional searches that reuse the results of a previous query, was later incorporated in Windows Vista. 922:. OFS was supposed to have powerful data aggregation features, but the Cairo project was shelved, and with it OFS. However, later during the development of 4792: 4957: 4034: 1149:
property of a contact are same, then WinFS can relate the contact with the picture. Relations can also be specified by other applications or the user.
1925:
application whenever a mail is received from a particular contact. WinFS rules can also be used to add new properties fields to existing data Items.
1213:
wants to store its data in WinFS, but not share the structure of that data with other applications, or they can be made available across the system.
92:
wave of technologies, and would ship as part of the next version of Windows. It was subsequently decided that WinFS would ship after the release of
2466:
In addition, WinFS provides services to automatically synchronize items in two or more WinFS stores, subject to some predefined condition, such as "
1035:
In 2013 Bill Gates cited WinFS as his greatest disappointment at Microsoft and that the idea of WinFS was ahead of its time, which will re-emerge.
4614: 2765: 2704: 5835: 5810: 3596: 1893:
provide linkage between two Items, but do not have any lifetime associated, i.e., each Item will continue to be stored even without the other.
1189:. The link identifier is stored as an attribute of the data item. All the objects that have the same link ID are considered to be related. An 5648: 4027: 2821: 2684: 298:
Access to all the data in the system allows complex searches for data across all the data items managed by WinFS. In the example used above (
1314:
filled up during initial save. Other fields may be populated later by the user, or not populated at all. If more properties fields, such as
5777: 4050: 3182: 2524:
is an application that shipped with WinFS Beta 1. It allows synchronization of two or more WinFS stores, and supports synchronization in
2060:
string representing the criteria for the search. A set of all matches is returned, which can then be bound to a UI widget for displaying
7067: 6542: 5027: 4667: 4251: 4086: 3952: 3926: 3900: 3805: 3742: 3622: 3414: 3310: 3284: 3258: 3232: 3156: 3069: 2923: 2500:
view. Files can be copied into and out of the stores, as well as applications can be directly used to save there. Even folders such as
7121: 7057: 6228: 6037: 5199: 5108: 4624: 4256: 938: 82: 3522: 3379: 1887:
Item can be a part of more than one Holding Relationships. In such a case, it is to be removed when all the Source Items are removed.
6679: 3128: 1959: 1126: 3671: 180:, etc.). This allows files to be searched for by their attributes, in ways not possible using a folder hierarchy, such as finding 6345: 6067: 6027: 1899:
give order to the two Items that are linked by the Relationship, such as the Relationship between a Parent Item and a Child Item.
7126: 4947: 4927: 4890: 4852: 4837: 2642: 1983:
The primary mode of data retrieval from a WinFS store is querying the WinFS store according to some criteria, which returns an
962:, so that search results include results from both regular files and WinFS stores, as well as allow access of WinFS data using 2733: 2068:(which marks the end of association of the object with the store) when the queries are made or changes merged into the store. 7131: 5693: 5275: 4802: 2378:
instance that relates pictures and contacts, in effect searching all pictures related with a contact. It then runs the query
2203: 1352: 1176:. A WinFS item, along with the core data item, also contains information on how the data item is related to other data. This 50: 2623:-like parameter completion feature. It can then be used to perform visualization tasks like binding results of a query to a 2053:
object which then takes the type (an object representing the type) of the item to be retrieved or the relationship and the
6124: 4817: 4004: 2401:
of the different sets is computed. The resulting set contains only those data items that correspond to all the relations.
394: 7062: 6478: 6052: 5658: 5527: 5214: 5204: 5078: 4982: 4842: 4199: 4154: 4009: 2561:, which allowed one to browse WinFS stores by presenting a hierarchical view of WinFS Items. It automatically generated 89: 3984: 1318:, need to be added, this type can be extended to accommodate them. Item types for other data can be defined similarly. 6983: 6831: 6763: 6057: 5864: 5766: 5134: 5093: 4992: 4847: 4644: 4359: 4309: 3419: 3340: 2553:, a WinFS Item browser that could be used to browse structured data instances with their properties and relationships. 2421:, using the .NET Event model, when a subscribed-to Item changes, and the event will be published to the applications. 1998: 1335: 1235: 1231: 291: 3571: 2619:
queries. It can be used by selecting target object type and specifying the parameters of the query. It also includes
2459:" can automatically share new items returned by this query with users). WinFS data can also be manually shared using 72:
for storage of information, and allows any type of information to be stored in it, provided there is a well defined
6868: 6858: 6848: 6240: 5830: 5803: 5356: 5236: 4942: 4441: 4081: 4074: 4069: 3528: 1058: 273:
relationship. Relationships are also exposed as properties; for example if a document is related to a contact by a
5688: 5653: 5083: 5073: 5012: 4922: 4812: 4782: 4431: 4129: 990: 757: 331: 937:, and build 4051 of Windows Vista, then called by its codename "Longhorn", given to developers at the Microsoft 6933: 6786: 6689: 6634: 6509: 6365: 6134: 5053: 4997: 4977: 4822: 4591: 4476: 3497: 1258: 1029: 919: 731: 347: 4366: 3871: 1088:
that can be used to synchronize WinFS stores or perform certain actions on the occurrence of certain events.
933:
The concept was not scrapped, and served as the base for WinFS. WinFS was initially planned for inclusion in
7032: 6988: 6970: 6669: 6659: 6114: 5638: 5633: 5477: 5472: 5432: 5392: 5342: 5088: 4832: 4827: 4702: 4677: 4639: 4609: 4559: 4371: 4294: 4219: 4139: 4114: 1073: 971: 914:
The development of WinFS is an extension to a feature that was initially planned in the early 1990s. Dubbed
364: 2533:
either log the conflicting data for later resolution or have it resolved immediately. Microsoft Rave uses
131:
Because a file system has no knowledge about the data it stores, applications tend to use their own, often
96:, but those plans were shelved in June 2006, with some of its component technologies being integrated into 6878: 6843: 6781: 6260: 6080: 5944: 5874: 5618: 5582: 5194: 5179: 4937: 4895: 4787: 4717: 4634: 4619: 4214: 3979: 3851: 2587:
slated for inclusion in a future release. But the WinFS project was cut back before it could materialize.
2046: 2022: 959: 923: 124:
filesystem which is used in modern versions of Microsoft Windows, store files and other objects only as a
7014: 6923: 6873: 6816: 6562: 6532: 6483: 6435: 6335: 6308: 6185: 6075: 5988: 5879: 5796: 5747: 5567: 5512: 5452: 5437: 5246: 4917: 4872: 4729: 4682: 2479:
rules, or defer the synchronization for manual resolution. WinFS also updates the schemas, if required.
330:
to manage data. It does not limit the data to belonging to any particular data model. The WinFS runtime
58: 945:
On August 29, 2005, Microsoft quietly made Beta 1 of WinFS available to MSDN subscribers. It worked on
2438:") or more complex possibilities. Information Agent can also forward notifications to other devices (" 2178:
An OPath query string allows to express the parameters that will be queried for to be specified using
7088: 7049: 6863: 6593: 6582: 6557: 6494: 6198: 6015: 6005: 5961: 5926: 5732: 5727: 5572: 5542: 5507: 5397: 5103: 5098: 5002: 4952: 4910: 4880: 4767: 4354: 4319: 4266: 4204: 1025: 1006: 750: 739: 101: 3600: 7093: 7039: 6978: 6567: 6235: 6176: 6092: 5673: 5532: 5487: 5462: 5417: 5363: 5162: 5017: 4900: 4349: 4334: 4274: 4194: 4164: 2637:
Microsoft launched a project to build a data visualization application for WinFS. It was codenamed
1096: 327: 322: 153: 69: 35: 27: 3484: 2825: 7083: 6945: 6908: 6821: 6547: 6537: 6522: 6463: 6293: 5956: 5949: 5936: 5889: 5678: 5628: 5402: 5321: 5307: 5226: 4932: 4772: 4739: 4712: 4707: 4381: 4284: 4279: 4179: 2674: 2398: 975: 355: 132: 3186: 184:. The attributes can be recognizable by either the file system natively, or via some extension. 2718: 2045:
object can be used to scope the search to the entire store or a subset of it. It also provides
334:
the schema to a relational modality, by defining the tables it will store the types in and the
6898: 6838: 6674: 6360: 6330: 6322: 6191: 6087: 6062: 5884: 5742: 5668: 5623: 5522: 5517: 5492: 5447: 5412: 5282: 4586: 4396: 4229: 3831: 2663: 1310: 764: 117: 62: 43: 3956: 3930: 3904: 3809: 3746: 3626: 3428: 3314: 3288: 3262: 3236: 3160: 3073: 2927: 2790: 6918: 6826: 6624: 6274: 6218: 5907: 5683: 5592: 5427: 5370: 5328: 5189: 5157: 5113: 5068: 4987: 4747: 4544: 4421: 4411: 4174: 4169: 4013: 3988: 1879:. Any custom relationship between two data types are instances of these relationship types. 1851: 1306: 1024:
and support for traversal of hierarchies by traversing relationships into later releases of
907:. None yet has resulted in a full featured runtime and API around it. Years are approximate. 359: 46: 1994:. The returned data are made available as instances of the type schemas, conforming to the 1967:
for an application. Higher integrity data cannot be accessed by a lower integrity process.
7027: 6940: 6448: 5842: 5719: 5602: 5577: 5562: 5552: 5502: 5497: 5251: 4885: 4601: 4466: 4456: 4401: 4386: 4244: 4134: 3532: 2714: 2436:
when I import a photo taken during a business event, move it to the Business Events folder
2250:
is a valid query string. These operators can be used to execute complex searches such as
1942: 1092: 73: 54: 31: 3768: 3716: 3132: 2995: 2970: 2894: 1076:, which the WinFS runtime uses to implement the functionality. The WinFS runtime exposes 42:
and first demonstrated in 2003. It was intended as an advanced storage subsystem for the
3675: 401:
Please help update this article to reflect recent events or newly available information.
196:. Such a search could not be done unless it is based on a data model which has both the 6928: 6913: 6853: 6031: 5902: 5209: 4752: 4564: 4554: 4539: 4471: 4339: 4314: 4289: 4239: 4209: 4119: 3672:"Revolutionary File Storage System Lets Users Search and Manage Files Based on Content" 2562: 2294:// the entire store is to be searched. Scope can be limited to a set of Items which may 2057: 1995: 1991: 1166: 1154: 1123: 979: 950: 368: 344: 288: 185: 2001:. The data in them can be accessed by accessing the properties of individual objects. 1987:
set of items matching the criteria. The criteria for the query is specified using the
1958:
Even though all data are shared, everything is not equally accessible. WinFS uses the
1137:
WinFS stores data in relational stores, which are exposed as virtual locations called
7110: 6958: 6903: 6577: 6517: 6376: 5698: 5557: 5457: 4797: 4757: 4534: 4509: 4501: 4436: 4304: 4104: 2668: 2654:. However, since the WinFS project went dark, the status of this project is unknown. 2629:
control, create views of the data in WinFS itself, or just extract the query string.
2493: 2460: 2409:
WinFS includes better support for handling data that changes frequently. Using WinFS
2297:// be in a holding relationship with the contacts. In that case, the set is passed as 2291:// first parameter defines the scope of the search. An ItemContext as the scope means 2288:// relationship instance because the contacts being searched for are in relation. The 2285:// Searching begins by creating a ItemSearcher object. The searcher is created from a 1021: 934: 93: 2134:// This retrieves the collection of all outgoing relationships from a picture object 2004:
Relations are also exposed as properties. Each WinFS Item has two properties, named
7022: 6730: 6318: 6285: 6223: 6203: 5467: 5422: 5349: 5314: 5022: 4972: 4762: 4514: 4461: 4426: 4344: 4324: 4144: 4124: 2738: 2620: 2534: 2475: 3852:"Stefano Demiliani WeBlog:WinFS StoreSpy v0.8 for the WinHEC 2004 Longhorn Build" 6720: 5819: 5537: 5482: 5387: 5241: 5129: 5007: 4862: 4654: 4629: 4224: 2440:
if I receive a high priority email from my boss, send a notification to my phone
1069: 998: 339: 335: 140: 136: 125: 4019: 1615://Find a document and relate with the document. Searching begins by creating an 6998: 6796: 5442: 5266: 4807: 4697: 4571: 4491: 4416: 4234: 1984: 1621://that generates an ItemSearcher object which searches documents of that type. 1190: 946: 156:
fare better, as they have a standardized structure and run-time requirements.
113: 3994: 2394:, provided financial management applications are using WinFS to store bills. 2137:// and filters down the contacts reachable from them and retrieves its value. 1618://ItemSearcher object. Each WinFS type object contains a GetSearcher() method 6953: 6694: 6572: 6303: 6171: 6166: 5063: 5058: 4692: 4581: 4529: 4299: 3459: 3424: 3375: 3345: 3259:"Showing off the next release of WinFS at Tech Ed 2006, in Boston! Join us!" 3042: 2625: 1975: 904: 197: 144: 39: 3336:"WinFS: The Windows File System (Microsoft Access 2002 Technical Articles)" 3210: 2374:
The above code snippet creates an ItemSearcher object that searches on the
3562: 2474:". The stores may be on different computers. Synchronization is done in a 2442:") and is similar to Rules and Alerts functionality of Microsoft Outlook. 1720://Since only one document is to be found, the ItemContext.FindOne() method 997:; support for unstructured data, adminless mode of operation, support for 6771: 6715: 6684: 6473: 6298: 6154: 6047: 6000: 5894: 5643: 5547: 5407: 5167: 5032: 4662: 4519: 4406: 4391: 4329: 4189: 4149: 2496:
namespace extension, which surfaces WinFS stores as top level objects in
1302: 974:-based property navigation, filtering or stacking items over properties, 161: 2557:
With WinFS Beta 1, Microsoft included an unsupported application called
310:
items. Similarly, it can filter all emails in last month and access the
6725: 6699: 6526: 6159: 6129: 6020: 5976: 5663: 5597: 5335: 5221: 5184: 5172: 4857: 4576: 4549: 4524: 4486: 4184: 4109: 1786:@"Occasion = 'Graduation' and Sequence = '3'" 1298: 1290: 994: 963: 351: 97: 3558: 2200:"title = 'Title 1' || title = 'Title 2' && author = 'Someone'" 1941:(RAV) by aggregating different data in a virtual table format. Unlike 1048: 6735: 6644: 6639: 6443: 6144: 5737: 5587: 5256: 5037: 4962: 1172:
A data unit that has to be stored in a WinFS store is called a WinFS
283: 3485:"Billionaire baron Bill Gates still mourns Vista's stillborn WinFS." 2545: 1057:
the volume root), in folders under the folder "WinFS" with names of
3875: 1979:
Flowchart for creating, searching and updating WinFS data instances
6993: 6791: 6776: 6748: 6743: 6654: 6649: 6587: 6468: 6421: 6416: 6409: 6404: 6399: 6394: 6350: 6340: 6245: 6213: 6107: 6102: 6097: 5993: 5921: 5869: 5139: 4967: 4672: 4446: 4159: 2709: 2544: 1974: 1858: 1857: 1558://compatibility, as this lets the item to be accessed in a folder 1330: 1321: 1320: 1268: 1267: 1221: 1220: 1202: 1047: 1014: 2413:, applications choose to be notified of changes to selected data 2363:"OutContactRelationship.Contact.Name LIKE 'A*'" 2202:. These boolean and relational operations can be specified using 1555://This relates the item with the Folder pseudo-type, for backward 295:
the data change are removed. Thus WinFS can reduce redundancies.
6664: 6629: 6619: 6614: 6552: 6488: 6458: 6453: 6389: 6384: 6355: 6264: 6255: 6208: 6149: 6119: 6010: 5981: 5971: 5966: 5931: 5913: 5231: 4905: 4724: 4687: 2679: 1294: 121: 5792: 5788: 4023: 2049:
access to the store. An object of this class can then spawn an
1393://Create the contact and set the data in appropriate properties 6270: 6250: 6139: 6041: 5149: 4481: 4451: 4376: 2612: 2231: 1206: 1158: 1017: 417: 378: 367:
use the indexes to quickly complete the operations, much like
318: 149: 2607:
WinFS Beta 1 also includes an unsupported application, named
2388:"contacts whose names start with A and whose pictures I have" 209:
WinFS natively recognizes different types of data, such as
1825://Persist to the store and close the reference to the store 1122:
It allows programmatic access to its features via a set of
241:
type will surface the data by exposing properties, such as
3452:"Query Composition: Building a search upon another search" 2392:"find the name of the wine I had with person X last month" 2071:
Related items can also be accessed through the items. The
3743:"Unify, Organize, Explore, and Innovate. Oh my! (Part 4)" 3070:"Unify, Organize, Explore, and Innovate. Oh my! (Part 1)" 2924:"Unify, Organize, Explore, and Innovate. Oh my! (Part 2)" 1201:
WinFS models data using the data items, along with their
2222:
operators as well as their English-like equivalent like
1681:@"Title = 'Some Particular Document'" 903:
Timeline of the various structured storage projects by
2140:// Or the relationship can be statically specified as 982:; these features were incorporated in Windows Vista. 3806:"Getting Data Into WinFS with WinFS Synchronization" 2996:"WinFS 101: Introducing the New Windows File System" 2246:
are also supported, as are wildcard conditions. So,
2194:. It can specify a single search condition, such as 1355:, creates a contact and stores it in a WinFS store. 7076: 7048: 7013: 6969: 6887: 6809: 6762: 6708: 6603: 6508: 6434: 6374: 6317: 6284: 5851: 5716: 5611: 5380: 5299: 5292: 5265: 5148: 5122: 5046: 4871: 4738: 4653: 4600: 4500: 4265: 4095: 2671:– a storage management system for the GNOME desktop 1552://Add the object to the user's personal folder. 1867:provides three types of primitive relationships – 1241:WinFS provides four predefined base types – 1118:, which interfaces with the underlying file-system 358:on these tables. WinFS also automatically creates 164:about the files such as the type of file (such as 397:may be compromised due to out-of-date information 3767:Thomas Rizzo, Sean Grimaldi (October 18, 2004). 3285:"My tryst with Destiny, err… Integrated Storage" 3157:"My tryst with Destiny, err… Integrated Storage" 1561://hierarchy for apps which are not WinFS native. 2595:WinFS also includes another application, named 767: 3894: 3892: 3032: 2472:share photos that have an associated contact X 1112:, which hosts the indexing and querying engine 774: 746: 88:WinFS was billed as one of the pillars of the 5804: 4035: 3030: 3028: 3026: 3024: 3022: 3020: 3018: 3016: 3014: 3012: 2964: 2537:technology to communicate and transfer data. 8: 7117:Microsoft application programming interfaces 3953:"The killer app for getting users organized" 3717:"A Developer's Perspective on WinFS: Part 2" 3129:"Windows Storage Foundation (WinFS) Preview" 2962: 2960: 2958: 2956: 2954: 2952: 2950: 2948: 2946: 2944: 2895:"A Developer's Perspective on WinFS: Part 1" 2645:. It was supposed to provide exploration of 2504:can be redirected to the stores. WinFS uses 2455:the query with users (a virtual folder for " 2041:class, which is bound to a WinFS store. The 918:, it was supposed to be included as part of 317:In addition to fully schematized data (like 277:relationship, then the document will have a 3665: 3663: 989:Examples of uses of the technology are the 306:relationship of all the photos to find the 6891: 6607: 6371: 5857: 5811: 5797: 5789: 5772: 5296: 4042: 4028: 4020: 3661: 3659: 3657: 3655: 3653: 3651: 3649: 3647: 3645: 3643: 3151: 3149: 2989: 2987: 2917: 2915: 2913: 2911: 2037:The WinFS API provides a class called the 1028:; and the synchronization components into 953:to run. The WinFS API was included in the 727: 3205: 3203: 3122: 3120: 3118: 3116: 3114: 3112: 3110: 2705:"Leaked Windows hints at changes to come" 2451:the advanced services provided by WinFS. 1116:WinFPM.exe (WinFS File Promotion Manager) 3985:WinFS at the Microsoft Developer Network 3408: 3406: 3404: 3402: 3400: 3108: 3106: 3104: 3102: 3100: 3098: 3096: 3094: 3092: 3090: 2888: 2886: 2884: 2882: 2880: 2878: 2876: 2874: 2872: 2870: 2868: 2866: 2864: 2862: 2784: 2782: 2027:"Emails sent to people I had lunch with" 3799: 3797: 3795: 3793: 3791: 3789: 3710: 3708: 3706: 3704: 3702: 3700: 3698: 3696: 3694: 3692: 3529:Professional Developers Conference 2005 2860: 2858: 2856: 2854: 2852: 2850: 2848: 2846: 2844: 2842: 2815: 2813: 2811: 2696: 3524:"WinFS" Future Directions: An Overview 3516: 3514: 3378:. 2006. pp. 44–51. Archived from 2432:find all photos taken on this birthday 1064:At the bottom of the WinFS stack lies 253:. Each property may be a simple type ( 5649:Next-Generation Secure Computing Base 3927:"Using OPather To Help Write Queries" 2685:Relational database management system 1005:data type, and hierarchical data in 7: 3872:"StoreSpy should become StoreEditor" 3557:Chaloupov, Alexei (March 14, 2006). 3498:"MS Explains WinFS, Releases Beta 1" 3233:"WinFS Beta 1 Refresh now available" 2717:. September 30, 2007. Archived from 1492:// Telephone number is a ComplexType 1360://Connect to the default WinFS store 1285:that is a ScalarType, and one field 882: 866: 850: 834: 818: 802: 786: 4778:Distributed Transaction Coordinator 3521:Shishir Mehrotra (September 2005). 2971:"The WinFS Files: Divide et Impera" 2969:Sean Grimaldi (13 September 2006). 1726://Find a picture and relate with it 1347: 16:Windows data storage system project 5109:User Interface Privilege Isolation 3769:"An Introduction to "WinFS" OPath" 3183:"Will Longhorn be worth the pain?" 2994:Thomas Rizzo (13 September 2006). 2382:on all contacts reachable through 2198:, or a compound condition such as 1238:and nesting any predefined types. 1106:, which hosts relational datastore 939:Professional Developers Conference 83:Professional Developers Conference 14: 3955:. WinFS Team Blog. Archived from 3929:. WinFS Team Blog. Archived from 3903:. WinFS Team Blog. Archived from 3808:. WinFS Team Blog. Archived from 3745:. WinFS Team Blog. Archived from 3625:. WinFS Team Blog. Archived from 3545:– via MicrosoftPDC Commnet. 3313:. WinFS Team Blog. Archived from 3287:. WinFS Team Blog. Archived from 3261:. WinFS Team Blog. Archived from 3235:. WinFS Team Blog. Archived from 3072:. WinFS Team Blog. Archived from 2926:. WinFS Team Blog. Archived from 2893:Shawn Wildermuth (30 June 2006). 2732:Schofield, Jack (June 29, 2006). 2190: 2180: 5771: 5761: 5760: 383: 30:for a canceled data storage and 4838:Remote Differential Compression 3674:. MSDN Magazine. Archived from 3577:from the original on 2021-12-09 3450:Bentz, Ben (October 31, 2006). 2789:Quentin Clark (June 23, 2006). 2643:Windows Presentation Foundation 2641:and was supposedly built using 1234:. A new type can be created by 1052:Architecture of the WinFS Stack 5694:Windows System Assessment Tool 3715:Shawn Wildermuth (July 2004). 3348:. October 2003. Archived from 1145:property of a picture and the 1013:, as well as integration with 182:"pictures which have person X" 1: 3372:"Windows Vista Product Guide" 1960:Windows authentication system 4983:Open XML Paper Specification 4843:Remote Installation Services 4051:Microsoft Windows components 4010:WinFS area on NetFXGuide.com 3597:"First Look on WinFS Beta 1" 3496:Nate Mook (29 August 2005). 2652:IWish Concept Video WMV File 6984:Filesystem-level encryption 5135:Windows Subsystem for Linux 5094:Mandatory Integrity Control 4848:Windows Deployment Services 4645:Wireless Zero Configuration 3830:Wei-Meng Lee (2005-09-07). 3570:(presentation). p. 4. 3531:. Microsoft. Archived from 2764:. Microsoft. Archived from 2300:// the scope of the search. 1591:OutFolderMemberRelationship 1068:, which interacts with the 422:Structured Storage Timeline 7148: 5831:Comparison of file systems 5237:Universal Windows Platform 4943:Kernel Transaction Manager 4928:Hardware Abstraction Layer 4625:Multimedia Class Scheduler 2616: 2054: 1988: 302:), WinFS can traverse the 7122:Windows disk file systems 6894: 6610: 5860: 5826: 5756: 5689:Windows Services for UNIX 5074:Data Execution Prevention 4923:Graphics Device Interface 4813:Network Access Protection 4432:Remote Desktop Connection 4057: 3901:"Visualizing WinFS Types" 3561:. In Olga, Dambit (ed.). 2742:. Guardian News and Media 2734:"Why WinFS had to vanish" 2021:analyze the relationship 991:object-relational mapping 901: 781:Microsoft Semantic Engine 420: 247:Educational Qualification 6934:Extended file attributes 6635:Compact Disc File System 5054:Security and Maintenance 4998:Security Account Manager 4592:Windows XP visual styles 3038:"WinFS on The .NET Show" 2492:WinFS Beta 1 includes a 2386:, returning the list of 2252: 2086: 1937:WinFS supports creating 1723://could be used as well. 1693:OutAuthoringRelationship 1435:// Name is a ComplexType 1357: 1030:Microsoft Sync Framework 995:ADO.NET Entity Framework 34:system project based on 7033:Installable File System 5639:Media Control Interface 5473:Help and Support Center 5089:Kernel Patch Protection 4853:System Resource Manager 4833:Remote Desktop Services 4828:Print Services for UNIX 4610:Service Control Manager 4220:Windows Error Reporting 4140:DirectX Diagnostic Tool 3185:. ZDNet. Archived from 2234:like operators such as 1897:Embedding Relationships 1891:Reference Relationships 1232:classes and inheritance 1165:shell objects, akin to 7127:Windows administration 6081:TiVo Media File System 5945:Encrypting File System 5619:Desktop Cleanup Wizard 5195:COM Structured storage 4896:Desktop Window Manager 4788:Windows Media Services 3311:"Update to the Update" 3211:"WinFS for Developers" 2721:on September 30, 2007. 2615:interface for writing 2554: 2417:. WinFS will raise an 2384:OutContactRelationship 2376:OutContactRelationship 2312:OutContactRelationship 2164:OutContactRelationship 1980: 1939:Rich Application Views 1877:Embedding Relationship 1873:Reference Relationship 1863: 1798:OutSubjectRelationship 1546:// Age is a SimpleType 1326: 1273: 1226: 1181:relationship, such as 1053: 960:Windows Desktop Search 928:Relational File System 24:Windows Future Storage 7132:Semantic file systems 6076:Macintosh File System 5247:Windows Mixed Reality 4918:Enhanced Write Filter 4768:Roaming user profiles 3899:Sanjay Nagamangalam. 2822:"Where is WinFS now?" 2762:"IWish Concept Video" 2548: 2184:properties, embedded 2158:OutgoingRelationships 2104:OutgoingRelationships 2084:the relationship as: 2077:OutgoingRelationships 2073:IncomingRelationships 2010:OutgoingRelationships 2006:IncomingRelationships 1978: 1884:Holding Relationships 1861: 1444:"Doe, John" 1324: 1271: 1224: 1051: 7089:GUID Partition Table 6436:Distributed parallel 6184:Shared File System ( 5528:Mobile Device Center 5478:Health & Fitness 5276:Solitaire Collection 5104:User Account Control 5099:Protected Media Path 5003:Server Message Block 4953:Logical Disk Manager 4205:System Policy Editor 4190:System Configuration 4005:WinFS Beta 1 Preview 3595:Erwyn van der Meer. 3559:"WinFS Architecture" 3538:on December 12, 2005 3466:on December 15, 2006 3456:Shell: Revealed Blog 2528:mode as well as the 2196:"title = Something'" 1904:data are organized. 1869:Holding Relationship 1579:FindMyPersonalFolder 1225:WinFS Type Hierarchy 1026:Microsoft SQL Server 265:) or complex types ( 102:Microsoft SQL Server 36:relational databases 7094:Apple Partition Map 7040:Virtual file system 6979:Access-control list 6093:NetWare File System 5674:Virtual DOS machine 5018:System Idle Process 4993:Resource Protection 4901:Portable Executable 4793:Active DRM Services 4195:System File Checker 4165:Performance Monitor 3415:"About WinFS Rules" 2483:Application support 2457:all vacation photos 2248:"title LIKE 'any*'" 1862:WinFS Relationships 1316:last conversed date 1272:Defining a new Type 949:, and required the 328:relational database 70:relational database 7084:Master Boot Record 6909:Data deduplication 6548:Google File System 6464:Google File System 5950:Extent File System 5912:Byte File System ( 5679:Windows on Windows 5403:Backup and Restore 5215:Transaction Server 4933:I/O request packet 4773:Folder redirection 4442:Speech Recognition 4200:System Information 4155:Management Console 3951:Shishir Mehrotra. 2597:WinFS Type Browser 2555: 2143:ContactsCollection 2089:ContactsCollection 1981: 1963:is the concept of 1864: 1327: 1274: 1227: 1054: 976:incremental search 970:property editing, 916:Object File System 53:and management of 7102: 7101: 7009: 7008: 6899:Case preservation 6805: 6804: 6504: 6503: 6430: 6429: 6192:Smart File System 5786: 5785: 5712: 5711: 5669:Video for Windows 5624:Games for Windows 5493:Internet Explorer 4587:Windows Spotlight 4230:Windows Installer 3832:"WinFS -StoreSpy" 2664:Desktop organizer 2468:share only photos 2425:Information Agent 2342:ContactCollection 2318:GetTargetSearcher 1965:"integrity level" 1281:may have a field 1061:of these stores. 1009:, then codenamed 984:Query composition 912: 911: 897: 896: 881: 880: 865: 864: 849: 848: 833: 832: 817: 816: 801: 800: 758:Exchange Webstore 720:2019 — 710:2018 — 700:2017 — 690:2016 — 680:2015 — 670:2014 — 660:2013 — 650:2012 — 640:2011 — 630:2010 — 620:2009 — 610:2008 — 600:2007 — 590:2006 — 580:2005 — 570:2004 — 560:2003 — 550:2002 — 540:2001 — 530:2000 — 520:1999 — 510:1998 — 500:1997 — 490:1996 — 480:1995 — 470:1994 — 460:1993 — 450:1992 — 440:1991 — 430:1990 — 416: 415: 312:communicated with 118:operating systems 68:WinFS includes a 63:unstructured data 44:Microsoft Windows 7139: 6919:Execute in place 6892: 6625:Boot File System 6608: 6372: 5908:Boot File System 5858: 5813: 5806: 5799: 5790: 5775: 5774: 5764: 5763: 5684:Windows SideShow 5463:Food & Drink 5357:Spider Solitaire 5297: 5190:ActiveX Document 5158:Active Scripting 5114:Windows Firewall 5069:Credential Guard 4748:Active Directory 4545:Indexing Service 4175:Resource Monitor 4170:Recovery Console 4044: 4037: 4030: 4021: 4014:Internet Archive 3995:Channel 9 Videos 3989:Internet Archive 3968: 3967: 3965: 3964: 3948: 3942: 3941: 3939: 3938: 3922: 3916: 3915: 3913: 3912: 3896: 3887: 3886: 3884: 3883: 3874:. Archived from 3868: 3862: 3861: 3859: 3858: 3848: 3842: 3841: 3839: 3838: 3827: 3821: 3820: 3818: 3817: 3801: 3784: 3783: 3781: 3780: 3764: 3758: 3757: 3755: 3754: 3738: 3732: 3731: 3729: 3728: 3712: 3687: 3686: 3684: 3683: 3670:Richard Grimes. 3667: 3638: 3637: 3635: 3634: 3618: 3612: 3611: 3609: 3608: 3599:. Archived from 3592: 3586: 3585: 3583: 3582: 3576: 3569: 3554: 3548: 3546: 3544: 3543: 3537: 3518: 3509: 3508: 3506: 3505: 3493: 3487: 3482: 3476: 3475: 3473: 3471: 3462:. Archived from 3447: 3441: 3440: 3438: 3436: 3427:. Archived from 3413:Kati Dimitrova. 3410: 3395: 3394: 3392: 3390: 3384: 3368: 3362: 3361: 3359: 3357: 3332: 3326: 3325: 3323: 3322: 3306: 3300: 3299: 3297: 3296: 3280: 3274: 3273: 3271: 3270: 3254: 3248: 3247: 3245: 3244: 3228: 3222: 3221: 3219: 3218: 3207: 3198: 3197: 3195: 3194: 3178: 3172: 3171: 3169: 3168: 3159:. Archived from 3153: 3144: 3143: 3141: 3140: 3131:. Archived from 3124: 3085: 3084: 3082: 3081: 3065: 3059: 3058: 3056: 3055: 3046:. Archived from 3034: 3007: 3006: 3004: 3003: 2991: 2982: 2981: 2979: 2978: 2966: 2939: 2938: 2936: 2935: 2919: 2906: 2905: 2903: 2902: 2890: 2837: 2836: 2834: 2833: 2824:. Archived from 2817: 2806: 2805: 2803: 2802: 2786: 2777: 2776: 2774: 2773: 2758: 2752: 2751: 2749: 2747: 2729: 2723: 2722: 2701: 2639:"Project Orange" 2633:Project "Orange" 2611:. It presents a 2419:ItemChangedEvent 2370: 2367: 2364: 2361: 2358: 2355: 2352: 2349: 2346: 2343: 2340: 2337: 2334: 2331: 2328: 2325: 2322: 2319: 2316: 2313: 2310: 2307: 2304: 2301: 2298: 2295: 2292: 2289: 2286: 2283: 2280: 2277: 2274: 2271: 2268: 2265: 2262: 2259: 2256: 2174: 2171: 2168: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2144: 2141: 2138: 2135: 2132: 2129: 2126: 2123: 2120: 2117: 2114: 2111: 2108: 2105: 2102: 2099: 2096: 2093: 2090: 1841: 1838: 1835: 1832: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1781: 1778: 1775: 1772: 1769: 1766: 1763: 1760: 1757: 1754: 1751: 1748: 1745: 1742: 1739: 1736: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1694: 1691: 1688: 1685: 1682: 1679: 1676: 1673: 1670: 1667: 1664: 1661: 1658: 1655: 1652: 1649: 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1622: 1619: 1616: 1613: 1610: 1607: 1604: 1601: 1598: 1595: 1592: 1589: 1586: 1585:containingFolder 1583: 1580: 1577: 1574: 1571: 1568: 1567:containingFolder 1565: 1562: 1559: 1556: 1553: 1550: 1547: 1544: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1520: 1517: 1514: 1511: 1508: 1505: 1502: 1499: 1496: 1493: 1490: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1466: 1463: 1460: 1457: 1456:"John" 1454: 1451: 1448: 1445: 1442: 1439: 1436: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1406: 1403: 1400: 1397: 1394: 1391: 1388: 1385: 1382: 1379: 1376: 1373: 1370: 1367: 1364: 1361: 1095:that runs three 1091:WinFS runs as a 1004: 1001:objects via the 993:components into 888: 883: 872: 867: 856: 851: 840: 835: 824: 819: 808: 803: 792: 787: 776: 769: 748: 738:Storage+, using 729: 721: 716: 711: 706: 701: 696: 691: 686: 681: 676: 671: 666: 661: 656: 651: 646: 641: 636: 631: 626: 621: 616: 611: 606: 601: 596: 591: 586: 581: 576: 571: 566: 561: 556: 551: 546: 541: 536: 531: 526: 521: 516: 511: 506: 501: 496: 491: 486: 481: 476: 471: 466: 461: 456: 451: 446: 441: 436: 431: 418: 411: 408: 402: 395:factual accuracy 387: 386: 379: 120:, including the 116:found on common 47:operating system 7147: 7146: 7142: 7141: 7140: 7138: 7137: 7136: 7107: 7106: 7103: 7098: 7072: 7044: 7028:File system API 7005: 6965: 6941:File change log 6883: 6859:Record-oriented 6832:Self-certifying 6801: 6758: 6704: 6599: 6500: 6426: 6370: 6313: 6280: 5853: 5847: 5843:Unix filesystem 5822: 5817: 5787: 5782: 5752: 5720:Microsoft Store 5718: 5708: 5654:POSIX subsystem 5634:File Protection 5607: 5578:Program Manager 5563:Phone Companion 5553:Outlook Express 5503:Make Compatible 5433:Desktop Gadgets 5393:Anytime Upgrade 5376: 5288: 5261: 5252:Windows Runtime 5144: 5118: 5084:Family features 5042: 4867: 4823:DFS Replication 4734: 4649: 4640:Error Reporting 4596: 4496: 4372:Mobility Center 4367:Movies & TV 4261: 4245:Windows Insider 4135:Driver Verifier 4130:Drive Optimizer 4097: 4091: 4082:Booting process 4053: 4048: 4000:WinFS Newsgroup 3976: 3971: 3962: 3960: 3950: 3949: 3945: 3936: 3934: 3924: 3923: 3919: 3910: 3908: 3898: 3897: 3890: 3881: 3879: 3870: 3869: 3865: 3856: 3854: 3850: 3849: 3845: 3836: 3834: 3829: 3828: 3824: 3815: 3813: 3803: 3802: 3787: 3778: 3776: 3766: 3765: 3761: 3752: 3750: 3741:Vijay Bangaru. 3740: 3739: 3735: 3726: 3724: 3714: 3713: 3690: 3681: 3679: 3669: 3668: 3641: 3632: 3630: 3623:"WinFS Mailbox" 3621:Vijay Bangaru. 3620: 3619: 3615: 3606: 3604: 3594: 3593: 3589: 3580: 3578: 3574: 3567: 3556: 3555: 3551: 3541: 3539: 3535: 3520: 3519: 3512: 3503: 3501: 3495: 3494: 3490: 3483: 3479: 3469: 3467: 3449: 3448: 3444: 3434: 3432: 3412: 3411: 3398: 3388: 3386: 3385:on July 1, 2011 3382: 3370: 3369: 3365: 3355: 3353: 3334: 3333: 3329: 3320: 3318: 3309:Quentin Clark. 3308: 3307: 3303: 3294: 3292: 3282: 3281: 3277: 3268: 3266: 3256: 3255: 3251: 3242: 3240: 3231:Vijay Bangaru. 3230: 3229: 3225: 3216: 3214: 3209: 3208: 3201: 3192: 3190: 3180: 3179: 3175: 3166: 3164: 3155: 3154: 3147: 3138: 3136: 3127:Paul Thurrott. 3126: 3125: 3088: 3079: 3077: 3068:Vijay Bangaru. 3067: 3066: 3062: 3053: 3051: 3036: 3035: 3010: 3001: 2999: 2993: 2992: 2985: 2976: 2974: 2968: 2967: 2942: 2933: 2931: 2922:Vijay Bangaru. 2921: 2920: 2909: 2900: 2898: 2892: 2891: 2840: 2831: 2829: 2820:Quentin Clark. 2819: 2818: 2809: 2800: 2798: 2795:What's in Store 2788: 2787: 2780: 2771: 2769: 2760: 2759: 2755: 2745: 2743: 2731: 2730: 2726: 2715:CBS Interactive 2703: 2702: 2698: 2694: 2660: 2635: 2605: 2593: 2580:Nested Elements 2563:virtual folders 2549:WinFS included 2543: 2519: 2490: 2488:Shell namespace 2485: 2448: 2427: 2407: 2380:Name LIKE 'A*'" 2372: 2371: 2368: 2365: 2362: 2359: 2356: 2353: 2350: 2347: 2344: 2341: 2338: 2335: 2332: 2329: 2326: 2323: 2320: 2317: 2314: 2311: 2308: 2305: 2302: 2299: 2296: 2293: 2290: 2287: 2284: 2281: 2278: 2275: 2272: 2269: 2266: 2263: 2260: 2257: 2254: 2176: 2175: 2172: 2169: 2166: 2163: 2160: 2157: 2154: 2151: 2148: 2145: 2142: 2139: 2136: 2133: 2130: 2127: 2124: 2121: 2118: 2115: 2112: 2109: 2106: 2103: 2100: 2097: 2094: 2091: 2088: 2035: 1973: 1956: 1935: 1912:WinFS includes 1910: 1850:A datum can be 1848: 1843: 1842: 1839: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1785: 1782: 1779: 1776: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1740: 1737: 1734: 1731: 1728: 1725: 1722: 1719: 1716: 1713: 1710: 1707: 1704: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1674: 1671: 1668: 1665: 1662: 1659: 1656: 1653: 1650: 1647: 1644: 1641: 1638: 1635: 1632: 1629: 1626: 1623: 1620: 1617: 1614: 1611: 1608: 1605: 1602: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1572: 1569: 1566: 1563: 1560: 1557: 1554: 1551: 1548: 1545: 1542: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1500: 1497: 1494: 1491: 1488: 1485: 1483:TelephoneNumber 1482: 1479: 1476: 1474:TelephoneNumber 1473: 1470: 1468:"Doe" 1467: 1464: 1461: 1458: 1455: 1452: 1449: 1446: 1443: 1440: 1437: 1434: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1410: 1408:ContactEAddress 1407: 1404: 1401: 1398: 1396:ContactEAddress 1395: 1392: 1389: 1386: 1383: 1380: 1377: 1374: 1371: 1368: 1365: 1362: 1359: 1219: 1199: 1167:Virtual folders 1135: 1110:WinFSSearch.exe 1082:Synchronization 1046: 1041: 1007:SQL Server 2008 1002: 908: 893: 886: 877: 870: 861: 854: 845: 838: 829: 822: 813: 806: 797: 790: 783: 782: 778: 777: 771: 770: 761: 760: 754: 753: 743: 742: 735: 734: 722: 719: 717: 714: 712: 709: 707: 704: 702: 699: 697: 694: 692: 689: 687: 684: 682: 679: 677: 674: 672: 669: 667: 664: 662: 659: 657: 654: 652: 649: 647: 644: 642: 639: 637: 634: 632: 629: 627: 624: 622: 619: 617: 614: 612: 609: 607: 604: 602: 599: 597: 594: 592: 589: 587: 584: 582: 579: 577: 574: 572: 569: 567: 564: 562: 559: 557: 554: 552: 549: 547: 544: 542: 539: 537: 534: 532: 529: 527: 524: 522: 519: 517: 514: 512: 509: 507: 504: 502: 499: 497: 494: 492: 489: 487: 484: 482: 479: 477: 474: 472: 469: 467: 464: 462: 459: 457: 454: 452: 449: 447: 444: 442: 439: 437: 434: 432: 429: 423: 412: 406: 403: 400: 392:This article's 388: 384: 377: 207: 154:relational data 126:stream of bytes 110: 59:semi-structured 49:, designed for 38:, developed by 17: 12: 11: 5: 7145: 7143: 7135: 7134: 7129: 7124: 7119: 7109: 7108: 7100: 7099: 7097: 7096: 7091: 7086: 7080: 7078: 7074: 7073: 7071: 7070: 7068:Log-structured 7065: 7060: 7054: 7052: 7046: 7045: 7043: 7042: 7037: 7036: 7035: 7025: 7019: 7017: 7011: 7010: 7007: 7006: 7004: 7003: 7002: 7001: 6996: 6986: 6981: 6975: 6973: 6971:Access control 6967: 6966: 6964: 6963: 6962: 6961: 6956: 6948: 6943: 6938: 6937: 6936: 6929:File attribute 6926: 6921: 6916: 6914:Data scrubbing 6911: 6906: 6901: 6895: 6889: 6885: 6884: 6882: 6881: 6876: 6871: 6869:Steganographic 6866: 6861: 6856: 6851: 6849:Log-structured 6846: 6841: 6836: 6835: 6834: 6829: 6824: 6813: 6811: 6807: 6806: 6803: 6802: 6800: 6799: 6794: 6789: 6784: 6779: 6774: 6768: 6766: 6760: 6759: 6757: 6756: 6751: 6746: 6741: 6738: 6733: 6728: 6723: 6718: 6712: 6710: 6706: 6705: 6703: 6702: 6697: 6692: 6687: 6682: 6677: 6672: 6667: 6662: 6657: 6652: 6647: 6642: 6637: 6632: 6627: 6622: 6617: 6611: 6605: 6601: 6600: 6598: 6597: 6590: 6585: 6580: 6575: 6570: 6565: 6560: 6555: 6550: 6545: 6540: 6535: 6530: 6520: 6514: 6512: 6506: 6505: 6502: 6501: 6499: 6498: 6491: 6486: 6481: 6476: 6471: 6466: 6461: 6456: 6451: 6446: 6440: 6438: 6432: 6431: 6428: 6427: 6425: 6424: 6419: 6414: 6413: 6412: 6402: 6397: 6392: 6387: 6381: 6379: 6369: 6368: 6363: 6358: 6353: 6348: 6343: 6338: 6333: 6327: 6325: 6315: 6314: 6312: 6311: 6306: 6301: 6296: 6290: 6288: 6282: 6281: 6279: 6278: 6268: 6258: 6253: 6248: 6243: 6238: 6233: 6232: 6231: 6226: 6216: 6211: 6206: 6201: 6196: 6195: 6194: 6189: 6179: 6174: 6172:Reliance Nitro 6169: 6164: 6163: 6162: 6152: 6147: 6142: 6137: 6132: 6127: 6122: 6117: 6112: 6111: 6110: 6100: 6095: 6090: 6085: 6084: 6083: 6078: 6070: 6065: 6060: 6055: 6050: 6045: 6035: 6032:Classic Mac OS 6025: 6024: 6023: 6013: 6008: 6003: 5998: 5997: 5996: 5986: 5985: 5984: 5979: 5974: 5969: 5959: 5954: 5953: 5952: 5947: 5939: 5934: 5929: 5924: 5919: 5918: 5917: 5910: 5905: 5903:Be File System 5897: 5892: 5887: 5882: 5877: 5872: 5867: 5861: 5855: 5849: 5848: 5846: 5845: 5840: 5839: 5838: 5827: 5824: 5823: 5818: 5816: 5815: 5808: 5801: 5793: 5784: 5783: 5781: 5780: 5769: 5757: 5754: 5753: 5751: 5750: 5745: 5740: 5735: 5730: 5724: 5722: 5714: 5713: 5710: 5709: 5707: 5706: 5701: 5696: 5691: 5686: 5681: 5676: 5671: 5666: 5661: 5656: 5651: 5646: 5641: 5636: 5631: 5626: 5621: 5615: 5613: 5609: 5608: 5606: 5605: 5600: 5595: 5590: 5585: 5583:Steps Recorder 5580: 5575: 5570: 5565: 5560: 5555: 5550: 5545: 5540: 5535: 5530: 5525: 5520: 5515: 5510: 5505: 5500: 5495: 5490: 5485: 5480: 5475: 5470: 5465: 5460: 5455: 5450: 5445: 5440: 5435: 5430: 5425: 5420: 5415: 5410: 5405: 5400: 5395: 5390: 5384: 5382: 5378: 5377: 5375: 5374: 5367: 5360: 5353: 5346: 5339: 5332: 5325: 5318: 5311: 5303: 5301: 5294: 5290: 5289: 5287: 5286: 5279: 5271: 5269: 5263: 5262: 5260: 5259: 5254: 5249: 5244: 5239: 5234: 5229: 5224: 5219: 5218: 5217: 5212: 5210:OLE Automation 5207: 5202: 5197: 5192: 5187: 5177: 5176: 5175: 5170: 5165: 5154: 5152: 5146: 5145: 5143: 5142: 5137: 5132: 5126: 5124: 5120: 5119: 5117: 5116: 5111: 5106: 5101: 5096: 5091: 5086: 5081: 5076: 5071: 5066: 5061: 5056: 5050: 5048: 5044: 5043: 5041: 5040: 5035: 5030: 5025: 5020: 5015: 5010: 5005: 5000: 4995: 4990: 4985: 4980: 4978:Object Manager 4975: 4970: 4965: 4960: 4955: 4950: 4945: 4940: 4938:Imaging Format 4935: 4930: 4925: 4920: 4915: 4914: 4913: 4908: 4898: 4893: 4888: 4883: 4877: 4875: 4869: 4868: 4866: 4865: 4860: 4855: 4850: 4845: 4840: 4835: 4830: 4825: 4820: 4815: 4810: 4805: 4800: 4795: 4790: 4785: 4780: 4775: 4770: 4765: 4760: 4755: 4750: 4744: 4742: 4736: 4735: 4733: 4732: 4727: 4722: 4721: 4720: 4715: 4710: 4705: 4700: 4695: 4685: 4680: 4675: 4670: 4665: 4659: 4657: 4651: 4650: 4648: 4647: 4642: 4637: 4635:Task Scheduler 4632: 4627: 4622: 4617: 4612: 4606: 4604: 4598: 4597: 4595: 4594: 4589: 4584: 4579: 4574: 4569: 4568: 4567: 4565:Special folder 4562: 4557: 4552: 4547: 4537: 4532: 4527: 4522: 4517: 4512: 4506: 4504: 4498: 4497: 4495: 4494: 4489: 4484: 4479: 4477:Voice Recorder 4474: 4469: 4464: 4459: 4454: 4449: 4444: 4439: 4434: 4429: 4424: 4419: 4414: 4409: 4404: 4399: 4394: 4389: 4384: 4379: 4374: 4369: 4364: 4363: 4362: 4352: 4347: 4342: 4337: 4332: 4327: 4322: 4317: 4312: 4307: 4302: 4297: 4292: 4287: 4282: 4277: 4271: 4269: 4263: 4262: 4260: 4259: 4254: 4249: 4248: 4247: 4240:Windows Update 4237: 4232: 4227: 4222: 4217: 4212: 4210:System Restore 4207: 4202: 4197: 4192: 4187: 4182: 4177: 4172: 4167: 4162: 4157: 4152: 4147: 4142: 4137: 4132: 4127: 4122: 4120:Device Manager 4117: 4112: 4110:Command Prompt 4107: 4101: 4099: 4093: 4092: 4090: 4089: 4084: 4079: 4078: 4077: 4072: 4064: 4058: 4055: 4054: 4049: 4047: 4046: 4039: 4032: 4024: 4018: 4017: 4007: 4002: 3997: 3992: 3982: 3975: 3974:External links 3972: 3970: 3969: 3943: 3925:Luiz Miranda. 3917: 3888: 3863: 3843: 3822: 3804:Neil Padgett. 3785: 3759: 3733: 3688: 3639: 3613: 3587: 3549: 3510: 3488: 3477: 3442: 3396: 3363: 3327: 3301: 3283:Sanjay Anand. 3275: 3249: 3223: 3199: 3181:Cath Everett. 3173: 3145: 3086: 3060: 3008: 2983: 2940: 2907: 2838: 2807: 2791:"WinFS Update" 2778: 2753: 2724: 2695: 2693: 2690: 2689: 2688: 2682: 2677: 2672: 2666: 2659: 2656: 2634: 2631: 2604: 2601: 2592: 2589: 2542: 2539: 2522:Microsoft Rave 2518: 2517:Microsoft Rave 2515: 2489: 2486: 2484: 2481: 2461:network shares 2447: 2444: 2426: 2423: 2406: 2403: 2253: 2087: 2034: 2031: 1992:query language 1972: 1971:Data retrieval 1969: 1955: 1954:Access control 1952: 1934: 1931: 1909: 1906: 1901: 1900: 1894: 1888: 1847: 1844: 1573:UserDataFolder 1358: 1348:Data retrieval 1329:WinFS creates 1218: 1215: 1198: 1195: 1134: 1131: 1124:.NET Framework 1120: 1119: 1113: 1107: 1045: 1042: 1040: 1037: 980:saved searches 955:System.Storage 951:.NET Framework 910: 909: 902: 899: 898: 895: 894: 891: 889: 879: 878: 875: 873: 863: 862: 859: 857: 847: 846: 843: 841: 831: 830: 827: 825: 815: 814: 811: 809: 799: 798: 795: 793: 784: 780: 779: 773: 772: 763: 762: 756: 755: 745: 744: 737: 736: 726: 725: 723: 718: 713: 708: 703: 698: 693: 688: 683: 678: 673: 668: 663: 658: 653: 648: 643: 638: 633: 628: 623: 618: 613: 608: 603: 598: 593: 588: 583: 578: 573: 568: 563: 558: 553: 548: 543: 538: 533: 528: 523: 518: 513: 508: 503: 498: 493: 488: 483: 478: 473: 468: 463: 458: 453: 448: 443: 438: 433: 428: 425: 424: 421: 414: 413: 391: 389: 382: 376: 373: 369:desktop search 206: 203: 186:Desktop search 152:documents and 109: 106: 15: 13: 10: 9: 6: 4: 3: 2: 7144: 7133: 7130: 7128: 7125: 7123: 7120: 7118: 7115: 7114: 7112: 7105: 7095: 7092: 7090: 7087: 7085: 7082: 7081: 7079: 7075: 7069: 7066: 7064: 7061: 7059: 7058:Cryptographic 7056: 7055: 7053: 7051: 7047: 7041: 7038: 7034: 7031: 7030: 7029: 7026: 7024: 7021: 7020: 7018: 7016: 7012: 7000: 6997: 6995: 6992: 6991: 6990: 6987: 6985: 6982: 6980: 6977: 6976: 6974: 6972: 6968: 6960: 6957: 6955: 6952: 6951: 6949: 6947: 6944: 6942: 6939: 6935: 6932: 6931: 6930: 6927: 6925: 6922: 6920: 6917: 6915: 6912: 6910: 6907: 6905: 6904:Copy-on-write 6902: 6900: 6897: 6896: 6893: 6890: 6886: 6880: 6877: 6875: 6872: 6870: 6867: 6865: 6862: 6860: 6857: 6855: 6852: 6850: 6847: 6845: 6842: 6840: 6837: 6833: 6830: 6828: 6825: 6823: 6820: 6819: 6818: 6815: 6814: 6812: 6808: 6798: 6795: 6793: 6790: 6788: 6785: 6783: 6780: 6778: 6775: 6773: 6770: 6769: 6767: 6765: 6761: 6755: 6752: 6750: 6747: 6745: 6742: 6739: 6737: 6734: 6732: 6729: 6727: 6724: 6722: 6719: 6717: 6714: 6713: 6711: 6707: 6701: 6698: 6696: 6693: 6691: 6688: 6686: 6683: 6681: 6678: 6676: 6673: 6671: 6668: 6666: 6663: 6661: 6658: 6656: 6653: 6651: 6648: 6646: 6643: 6641: 6638: 6636: 6633: 6631: 6628: 6626: 6623: 6621: 6618: 6616: 6613: 6612: 6609: 6606: 6602: 6596: 6595: 6591: 6589: 6586: 6584: 6581: 6579: 6576: 6574: 6571: 6569: 6566: 6564: 6561: 6559: 6556: 6554: 6551: 6549: 6546: 6544: 6541: 6539: 6536: 6534: 6531: 6528: 6524: 6521: 6519: 6516: 6515: 6513: 6511: 6507: 6497: 6496: 6492: 6490: 6487: 6485: 6482: 6480: 6477: 6475: 6472: 6470: 6467: 6465: 6462: 6460: 6457: 6455: 6452: 6450: 6447: 6445: 6442: 6441: 6439: 6437: 6433: 6423: 6420: 6418: 6415: 6411: 6408: 6407: 6406: 6403: 6401: 6398: 6396: 6393: 6391: 6388: 6386: 6383: 6382: 6380: 6378: 6377:wear leveling 6373: 6367: 6364: 6362: 6359: 6357: 6354: 6352: 6349: 6347: 6344: 6342: 6339: 6337: 6334: 6332: 6329: 6328: 6326: 6324: 6320: 6316: 6310: 6307: 6305: 6302: 6300: 6297: 6295: 6292: 6291: 6289: 6287: 6283: 6276: 6272: 6269: 6266: 6262: 6259: 6257: 6254: 6252: 6249: 6247: 6244: 6242: 6239: 6237: 6234: 6230: 6227: 6225: 6222: 6221: 6220: 6217: 6215: 6212: 6210: 6207: 6205: 6202: 6200: 6197: 6193: 6190: 6187: 6183: 6182: 6180: 6178: 6175: 6173: 6170: 6168: 6165: 6161: 6158: 6157: 6156: 6153: 6151: 6148: 6146: 6143: 6141: 6138: 6136: 6133: 6131: 6128: 6126: 6123: 6121: 6118: 6116: 6113: 6109: 6106: 6105: 6104: 6101: 6099: 6096: 6094: 6091: 6089: 6086: 6082: 6079: 6077: 6074: 6073: 6071: 6069: 6066: 6064: 6061: 6059: 6056: 6054: 6051: 6049: 6046: 6043: 6039: 6036: 6033: 6029: 6026: 6022: 6019: 6018: 6017: 6014: 6012: 6009: 6007: 6004: 6002: 5999: 5995: 5992: 5991: 5990: 5987: 5983: 5980: 5978: 5975: 5973: 5970: 5968: 5965: 5964: 5963: 5960: 5958: 5955: 5951: 5948: 5946: 5943: 5942: 5940: 5938: 5935: 5933: 5930: 5928: 5925: 5923: 5920: 5915: 5911: 5909: 5906: 5904: 5901: 5900: 5898: 5896: 5893: 5891: 5888: 5886: 5883: 5881: 5878: 5876: 5873: 5871: 5868: 5866: 5863: 5862: 5859: 5856: 5850: 5844: 5841: 5837: 5834: 5833: 5832: 5829: 5828: 5825: 5821: 5814: 5809: 5807: 5802: 5800: 5795: 5794: 5791: 5779: 5770: 5768: 5759: 5758: 5755: 5749: 5746: 5744: 5741: 5739: 5736: 5734: 5731: 5729: 5726: 5725: 5723: 5721: 5715: 5705: 5702: 5700: 5699:Windows To Go 5697: 5695: 5692: 5690: 5687: 5685: 5682: 5680: 5677: 5675: 5672: 5670: 5667: 5665: 5662: 5660: 5657: 5655: 5652: 5650: 5647: 5645: 5642: 5640: 5637: 5635: 5632: 5630: 5627: 5625: 5622: 5620: 5617: 5616: 5614: 5610: 5604: 5601: 5599: 5596: 5594: 5591: 5589: 5586: 5584: 5581: 5579: 5576: 5574: 5571: 5569: 5568:Photo Gallery 5566: 5564: 5561: 5559: 5556: 5554: 5551: 5549: 5546: 5544: 5541: 5539: 5536: 5534: 5531: 5529: 5526: 5524: 5521: 5519: 5516: 5514: 5513:Meeting Space 5511: 5509: 5506: 5504: 5501: 5499: 5496: 5494: 5491: 5489: 5486: 5484: 5483:HyperTerminal 5481: 5479: 5476: 5474: 5471: 5469: 5466: 5464: 5461: 5459: 5456: 5454: 5453:Easy Transfer 5451: 5449: 5446: 5444: 5441: 5439: 5436: 5434: 5431: 5429: 5426: 5424: 5421: 5419: 5416: 5414: 5411: 5409: 5406: 5404: 5401: 5399: 5396: 5394: 5391: 5389: 5386: 5385: 5383: 5379: 5373: 5372: 5368: 5366: 5365: 5361: 5359: 5358: 5354: 5352: 5351: 5347: 5345: 5344: 5340: 5338: 5337: 5333: 5331: 5330: 5326: 5324: 5323: 5319: 5317: 5316: 5312: 5310: 5309: 5305: 5304: 5302: 5298: 5295: 5291: 5285: 5284: 5280: 5278: 5277: 5273: 5272: 5270: 5268: 5264: 5258: 5255: 5253: 5250: 5248: 5245: 5243: 5240: 5238: 5235: 5233: 5230: 5228: 5225: 5223: 5220: 5216: 5213: 5211: 5208: 5206: 5203: 5201: 5198: 5196: 5193: 5191: 5188: 5186: 5183: 5182: 5181: 5178: 5174: 5171: 5169: 5166: 5164: 5161: 5160: 5159: 5156: 5155: 5153: 5151: 5147: 5141: 5138: 5136: 5133: 5131: 5128: 5127: 5125: 5123:Compatibility 5121: 5115: 5112: 5110: 5107: 5105: 5102: 5100: 5097: 5095: 5092: 5090: 5087: 5085: 5082: 5080: 5077: 5075: 5072: 5070: 5067: 5065: 5062: 5060: 5057: 5055: 5052: 5051: 5049: 5045: 5039: 5036: 5034: 5031: 5029: 5026: 5024: 5021: 5019: 5016: 5014: 5011: 5009: 5006: 5004: 5001: 4999: 4996: 4994: 4991: 4989: 4986: 4984: 4981: 4979: 4976: 4974: 4971: 4969: 4966: 4964: 4961: 4959: 4956: 4954: 4951: 4949: 4948:Library files 4946: 4944: 4941: 4939: 4936: 4934: 4931: 4929: 4926: 4924: 4921: 4919: 4916: 4912: 4909: 4907: 4904: 4903: 4902: 4899: 4897: 4894: 4892: 4889: 4887: 4884: 4882: 4879: 4878: 4876: 4874: 4870: 4864: 4861: 4859: 4856: 4854: 4851: 4849: 4846: 4844: 4841: 4839: 4836: 4834: 4831: 4829: 4826: 4824: 4821: 4819: 4816: 4814: 4811: 4809: 4806: 4804: 4801: 4799: 4796: 4794: 4791: 4789: 4786: 4784: 4781: 4779: 4776: 4774: 4771: 4769: 4766: 4764: 4761: 4759: 4756: 4754: 4751: 4749: 4746: 4745: 4743: 4741: 4737: 4731: 4728: 4726: 4723: 4719: 4716: 4714: 4711: 4709: 4708:Reparse point 4706: 4704: 4701: 4699: 4696: 4694: 4691: 4690: 4689: 4686: 4684: 4681: 4679: 4676: 4674: 4671: 4669: 4666: 4664: 4661: 4660: 4658: 4656: 4652: 4646: 4643: 4641: 4638: 4636: 4633: 4631: 4628: 4626: 4623: 4621: 4618: 4616: 4613: 4611: 4608: 4607: 4605: 4603: 4599: 4593: 4590: 4588: 4585: 4583: 4580: 4578: 4575: 4573: 4570: 4566: 4563: 4561: 4558: 4556: 4553: 4551: 4548: 4546: 4543: 4542: 4541: 4538: 4536: 4533: 4531: 4528: 4526: 4523: 4521: 4518: 4516: 4513: 4511: 4510:Action Center 4508: 4507: 4505: 4503: 4499: 4493: 4490: 4488: 4485: 4483: 4480: 4478: 4475: 4473: 4470: 4468: 4465: 4463: 4460: 4458: 4455: 4453: 4450: 4448: 4445: 4443: 4440: 4438: 4437:Snipping Tool 4435: 4433: 4430: 4428: 4425: 4423: 4420: 4418: 4415: 4413: 4410: 4408: 4405: 4403: 4400: 4398: 4395: 4393: 4390: 4388: 4385: 4383: 4380: 4378: 4375: 4373: 4370: 4368: 4365: 4361: 4358: 4357: 4356: 4353: 4351: 4348: 4346: 4343: 4341: 4338: 4336: 4333: 4331: 4328: 4326: 4323: 4321: 4318: 4316: 4313: 4311: 4308: 4306: 4303: 4301: 4298: 4296: 4295:Character Map 4293: 4291: 4288: 4286: 4283: 4281: 4278: 4276: 4273: 4272: 4270: 4268: 4264: 4258: 4255: 4253: 4250: 4246: 4243: 4242: 4241: 4238: 4236: 4233: 4231: 4228: 4226: 4223: 4221: 4218: 4216: 4213: 4211: 4208: 4206: 4203: 4201: 4198: 4196: 4193: 4191: 4188: 4186: 4183: 4181: 4178: 4176: 4173: 4171: 4168: 4166: 4163: 4161: 4158: 4156: 4153: 4151: 4148: 4146: 4143: 4141: 4138: 4136: 4133: 4131: 4128: 4126: 4123: 4121: 4118: 4116: 4115:Control Panel 4113: 4111: 4108: 4106: 4105:App Installer 4103: 4102: 4100: 4094: 4088: 4085: 4083: 4080: 4076: 4073: 4071: 4068: 4067: 4066:Architecture 4065: 4063: 4060: 4059: 4056: 4052: 4045: 4040: 4038: 4033: 4031: 4026: 4025: 4022: 4015: 4011: 4008: 4006: 4003: 4001: 3998: 3996: 3993: 3990: 3986: 3983: 3981: 3978: 3977: 3973: 3959:on 2007-03-09 3958: 3954: 3947: 3944: 3933:on 2007-11-19 3932: 3928: 3921: 3918: 3907:on 2007-08-16 3906: 3902: 3895: 3893: 3889: 3878:on 2007-09-29 3877: 3873: 3867: 3864: 3853: 3847: 3844: 3833: 3826: 3823: 3812:on 2007-02-17 3811: 3807: 3800: 3798: 3796: 3794: 3792: 3790: 3786: 3774: 3770: 3763: 3760: 3749:on 2007-06-18 3748: 3744: 3737: 3734: 3722: 3718: 3711: 3709: 3707: 3705: 3703: 3701: 3699: 3697: 3695: 3693: 3689: 3678:on 2007-06-27 3677: 3673: 3666: 3664: 3662: 3660: 3658: 3656: 3654: 3652: 3650: 3648: 3646: 3644: 3640: 3629:on 2007-05-22 3628: 3624: 3617: 3614: 3603:on 2007-06-09 3602: 3598: 3591: 3588: 3573: 3566: 3565: 3560: 3553: 3550: 3534: 3530: 3526: 3525: 3517: 3515: 3511: 3499: 3492: 3489: 3486: 3481: 3478: 3465: 3461: 3457: 3453: 3446: 3443: 3431:on 2008-12-26 3430: 3426: 3422: 3421: 3416: 3409: 3407: 3405: 3403: 3401: 3397: 3381: 3377: 3373: 3367: 3364: 3352:on 2003-12-21 3351: 3347: 3343: 3342: 3337: 3331: 3328: 3317:on 2007-07-03 3316: 3312: 3305: 3302: 3291:on 2007-10-31 3290: 3286: 3279: 3276: 3265:on 2007-03-08 3264: 3260: 3253: 3250: 3239:on 2007-05-20 3238: 3234: 3227: 3224: 3212: 3206: 3204: 3200: 3189:on 2010-03-12 3188: 3184: 3177: 3174: 3163:on 2007-10-31 3162: 3158: 3152: 3150: 3146: 3135:on 2007-07-02 3134: 3130: 3123: 3121: 3119: 3117: 3115: 3113: 3111: 3109: 3107: 3105: 3103: 3101: 3099: 3097: 3095: 3093: 3091: 3087: 3076:on 2007-07-08 3075: 3071: 3064: 3061: 3050:on 2009-01-05 3049: 3045: 3044: 3039: 3033: 3031: 3029: 3027: 3025: 3023: 3021: 3019: 3017: 3015: 3013: 3009: 2997: 2990: 2988: 2984: 2972: 2965: 2963: 2961: 2959: 2957: 2955: 2953: 2951: 2949: 2947: 2945: 2941: 2930:on 2007-06-09 2929: 2925: 2918: 2916: 2914: 2912: 2908: 2896: 2889: 2887: 2885: 2883: 2881: 2879: 2877: 2875: 2873: 2871: 2869: 2867: 2865: 2863: 2861: 2859: 2857: 2855: 2853: 2851: 2849: 2847: 2845: 2843: 2839: 2828:on 2008-05-17 2827: 2823: 2816: 2814: 2812: 2808: 2796: 2792: 2785: 2783: 2779: 2768:on 2006-06-02 2767: 2763: 2757: 2754: 2741: 2740: 2735: 2728: 2725: 2720: 2716: 2712: 2711: 2706: 2700: 2697: 2691: 2686: 2683: 2681: 2678: 2676: 2673: 2670: 2669:GNOME Storage 2667: 2665: 2662: 2661: 2657: 2655: 2653: 2648: 2644: 2640: 2632: 2630: 2628: 2627: 2622: 2618: 2614: 2610: 2602: 2600: 2598: 2590: 2588: 2585: 2581: 2577: 2573: 2572:Relationships 2569: 2564: 2560: 2552: 2547: 2540: 2538: 2536: 2531: 2527: 2523: 2516: 2514: 2512: 2507: 2503: 2499: 2495: 2487: 2482: 2480: 2477: 2473: 2469: 2464: 2462: 2458: 2452: 2445: 2443: 2441: 2437: 2433: 2424: 2422: 2420: 2416: 2412: 2411:Notifications 2405:Notifications 2404: 2402: 2400: 2395: 2393: 2389: 2385: 2381: 2377: 2251: 2249: 2245: 2241: 2237: 2233: 2229: 2225: 2221: 2217: 2213: 2209: 2205: 2201: 2197: 2193: 2192: 2191:Relationships 2187: 2183: 2182: 2085: 2083: 2078: 2074: 2069: 2067: 2063: 2059: 2056: 2052: 2048: 2047:transactional 2044: 2040: 2032: 2030: 2028: 2024: 2019: 2013: 2011: 2007: 2002: 2000: 1997: 1993: 1990: 1986: 1977: 1970: 1968: 1966: 1961: 1953: 1951: 1948: 1944: 1943:database view 1940: 1932: 1930: 1926: 1924: 1919: 1915: 1907: 1905: 1898: 1895: 1892: 1889: 1885: 1882: 1881: 1880: 1878: 1874: 1870: 1860: 1856: 1853: 1846:Relationships 1845: 1356: 1354: 1349: 1345: 1339: 1337: 1332: 1325:Relationships 1323: 1319: 1317: 1312: 1308: 1304: 1300: 1296: 1292: 1288: 1284: 1280: 1270: 1266: 1262: 1260: 1256: 1252: 1248: 1247:Relationships 1244: 1239: 1237: 1233: 1223: 1216: 1214: 1210: 1208: 1204: 1203:relationships 1196: 1194: 1192: 1188: 1184: 1179: 1175: 1170: 1168: 1162: 1160: 1156: 1150: 1148: 1144: 1140: 1132: 1130: 1128: 1125: 1117: 1114: 1111: 1108: 1105: 1102: 1101: 1100: 1098: 1094: 1089: 1087: 1083: 1079: 1075: 1071: 1067: 1062: 1060: 1050: 1043: 1038: 1036: 1033: 1031: 1027: 1023: 1022:Windows Shell 1019: 1016: 1012: 1008: 1000: 996: 992: 987: 985: 981: 977: 973: 967: 965: 961: 956: 952: 948: 943: 940: 936: 935:Windows Vista 931: 929: 925: 921: 917: 906: 900: 892:No known info 890: 885: 884: 874: 869: 868: 858: 853: 852: 842: 837: 836: 826: 821: 820: 810: 805: 804: 794: 789: 788: 785: 766: 759: 752: 741: 733: 724: 427: 426: 419: 410: 407:February 2019 398: 396: 390: 381: 380: 374: 372: 370: 366: 361: 357: 353: 349: 346: 341: 337: 333: 329: 326:WinFS uses a 324: 320: 315: 313: 309: 305: 301: 296: 293: 290: 285: 280: 276: 272: 268: 264: 260: 256: 252: 248: 244: 240: 236: 232: 228: 224: 220: 216: 212: 204: 202: 199: 195: 190: 187: 183: 179: 175: 171: 167: 163: 157: 155: 151: 146: 142: 138: 134: 129: 127: 123: 119: 115: 107: 105: 103: 99: 95: 94:Windows Vista 91: 86: 84: 78: 75: 71: 66: 64: 60: 56: 52: 48: 45: 41: 37: 33: 29: 25: 21: 7104: 7023:File manager 6753: 6592: 6493: 6319:Flash memory 6286:Optical disc 6224:soft updates 6204:Soup (Apple) 5854:non-rotating 5820:File systems 5733:File Manager 5703: 5573:Photo Viewer 5508:Media Center 5468:Groove Music 5398:Address Book 5369: 5362: 5355: 5350:Purble Place 5348: 5341: 5334: 5327: 5320: 5315:Chess Titans 5313: 5306: 5293:Discontinued 5281: 5274: 4973:Ntoskrnl.exe 4881:Boot Manager 4873:Architecture 4763:Group Policy 4655:File systems 4555:Saved search 4462:Sticky Notes 4427:Quick Assist 4355:Media Player 4325:Feedback Hub 4320:Fax and Scan 4215:Task Manager 4145:Event Viewer 4125:Disk Cleanup 3961:. Retrieved 3957:the original 3946: 3935:. Retrieved 3931:the original 3920: 3909:. Retrieved 3905:the original 3880:. Retrieved 3876:the original 3866: 3855:. Retrieved 3846: 3835:. Retrieved 3825: 3814:. Retrieved 3810:the original 3777:. Retrieved 3772: 3762: 3751:. Retrieved 3747:the original 3736: 3725:. Retrieved 3720: 3680:. Retrieved 3676:the original 3631:. Retrieved 3627:the original 3616: 3605:. Retrieved 3601:the original 3590: 3579:. Retrieved 3563: 3552: 3540:. Retrieved 3533:the original 3523: 3502:. Retrieved 3491: 3480: 3468:. Retrieved 3464:the original 3455: 3445: 3433:. Retrieved 3429:the original 3418: 3387:. Retrieved 3380:the original 3366: 3354:. Retrieved 3350:the original 3339: 3330: 3319:. Retrieved 3315:the original 3304: 3293:. Retrieved 3289:the original 3278: 3267:. Retrieved 3263:the original 3257:Shan Sinha. 3252: 3241:. Retrieved 3237:the original 3226: 3215:. Retrieved 3191:. Retrieved 3187:the original 3176: 3165:. Retrieved 3161:the original 3137:. Retrieved 3133:the original 3078:. Retrieved 3074:the original 3063: 3052:. Retrieved 3048:the original 3041: 3000:. Retrieved 2975:. Retrieved 2932:. Retrieved 2928:the original 2899:. Retrieved 2830:. Retrieved 2826:the original 2799:. Retrieved 2797:. MSDN Blogs 2794: 2770:. Retrieved 2766:the original 2756: 2744:. Retrieved 2739:The Guardian 2737: 2727: 2719:the original 2708: 2699: 2646: 2638: 2636: 2624: 2621:Intellisense 2608: 2606: 2596: 2594: 2591:Type Browser 2583: 2579: 2575: 2571: 2567: 2558: 2556: 2550: 2535:peer-to-peer 2529: 2525: 2521: 2520: 2510: 2505: 2502:My Documents 2501: 2497: 2491: 2476:peer-to-peer 2471: 2467: 2465: 2456: 2453: 2449: 2446:Data sharing 2439: 2435: 2431: 2428: 2418: 2414: 2410: 2408: 2396: 2391: 2387: 2383: 2379: 2375: 2373: 2303:ItemSearcher 2247: 2243: 2239: 2235: 2227: 2223: 2219: 2215: 2211: 2207: 2199: 2195: 2189: 2185: 2179: 2177: 2081: 2076: 2072: 2070: 2065: 2061: 2051:ItemSearcher 2050: 2042: 2038: 2036: 2026: 2017: 2014: 2009: 2005: 2003: 1999:object model 1982: 1964: 1957: 1946: 1938: 1936: 1927: 1922: 1917: 1913: 1911: 1902: 1896: 1890: 1883: 1876: 1872: 1868: 1865: 1849: 1735:ItemSearcher 1630:ItemSearcher 1343: 1340: 1328: 1315: 1286: 1282: 1278: 1275: 1263: 1254: 1250: 1246: 1242: 1240: 1228: 1211: 1200: 1186: 1182: 1178:Relationship 1177: 1173: 1171: 1163: 1151: 1146: 1142: 1138: 1136: 1121: 1115: 1109: 1103: 1090: 1085: 1081: 1077: 1065: 1063: 1055: 1044:Architecture 1039:Data storage 1034: 1010: 988: 983: 968: 954: 944: 932: 927: 915: 913: 860:Features cut 844:Features cut 404: 393: 340:foreign keys 336:primary keys 316: 311: 307: 303: 299: 297: 278: 274: 270: 266: 262: 258: 254: 250: 246: 242: 238: 234: 230: 226: 222: 218: 214: 210: 208: 193: 191: 181: 177: 173: 169: 165: 158: 137:file formats 130: 111: 87: 79: 67: 23: 19: 18: 6989:Permissions 6604:Specialized 5836:distributed 5748:Minesweeper 5717:Spun off to 5538:MSN Dial-up 5533:Movie Maker 5438:Diagnostics 5388:ActiveMovie 5130:COMMAND.COM 5008:Shadow Copy 4863:Server Core 4703:Mount Point 4630:Shadow Copy 4225:Windows Ink 3775:. Microsoft 3723:. Microsoft 3356:February 1, 2746:December 9, 2530:central hub 2498:My Computer 2270:ItemContext 2261:ItemContext 2188:as well as 2043:ItemContext 2039:ItemContext 1750:GetSearcher 1645:GetSearcher 1501:CountryCode 1438:Displayname 1378:ItemContext 1369:ItemContext 1346:class (see 1344:ItemContext 1255:NestedTypes 1251:ScalarTypes 1217:Type system 1187:consists of 999:file system 375:Development 271:Authored By 133:proprietary 114:filesystems 51:persistence 22:(short for 7111:Categories 7015:Interfaces 6999:Sticky bit 6879:Versioning 6844:Journaling 6787:Rubberhose 6583:SMB (CIFS) 6375:host-side 5728:DVD Player 5543:NetMeeting 5443:DriveSpace 5308:3D Pinball 4808:SharePoint 4572:Start menu 4417:Phone Link 4280:Calculator 4235:PowerShell 4096:Management 3980:WinFS Blog 3963:2007-06-30 3937:2007-06-30 3911:2007-07-03 3882:2007-06-30 3857:2007-03-12 3837:2007-06-30 3816:2007-06-30 3779:2007-06-30 3753:2007-06-30 3727:2007-06-30 3682:2007-06-30 3633:2007-06-30 3607:2007-07-03 3581:2023-05-22 3542:2023-05-22 3504:2007-07-02 3500:. BetaNews 3321:2007-06-30 3295:2007-06-30 3269:2007-06-30 3243:2007-06-30 3217:2007-07-04 3213:. NTFS.com 3193:2007-06-30 3167:2007-06-30 3139:2007-06-30 3080:2007-06-30 3054:2007-07-04 3002:2007-06-30 2977:2007-06-30 2934:2007-06-30 2901:2007-06-30 2832:2008-05-17 2801:2006-06-23 2772:2008-07-14 2692:References 2584:Extensions 2208:&& 2082:traversing 1985:enumerable 1531:9876543210 1507:Antarctica 1426:PersonName 1197:Data model 1191:XML schema 1133:Data store 1070:filesystem 1066:WinFS Core 1003:FILESTREAM 972:breadcrumb 947:Windows XP 323:relational 279:Created By 275:Created By 251:Experience 108:Motivation 90:"Longhorn" 55:structured 32:management 26:) was the 6874:Synthetic 6817:Clustered 6764:Encrypted 6695:OverlayFS 6304:ISO 13490 5880:Amiga OFS 5875:Amiga FFS 5523:Messenger 5518:Messaging 5448:DVD Maker 5418:CD Player 5413:CardSpace 5364:Solitaire 5064:BitLocker 5059:AppLocker 4693:Hard link 4582:Task View 4560:Namespace 4530:ClearType 4350:Messaging 4335:Magnifier 4300:Clipchamp 4275:3D Viewer 3460:Microsoft 3425:Microsoft 3376:Microsoft 3346:Microsoft 3043:Microsoft 2613:graphical 2526:full mesh 2228:NOT EQUAL 1950:against. 1450:FirstName 1236:extending 1104:WinFS.exe 1097:processes 905:Microsoft 371:systems. 198:semantics 145:semantics 141:structure 40:Microsoft 28:code name 6959:Symbolic 6888:Features 6864:Semantic 6772:eCryptfs 6716:configfs 6685:SquashFS 6573:POHMELFS 6474:OrangeFS 6299:ISO 9660 6219:UFS/UFS2 6167:Reliance 6155:ReiserFS 6001:Files-11 5895:bcachefs 5852:Disk and 5767:Category 5644:MS-DOS 7 5629:ScanDisk 5548:NTBackup 5428:Contacts 5408:Cardfile 5343:Hold 'Em 5322:FreeCell 5168:VBScript 5079:Defender 5047:Security 5033:Winlogon 4988:Registry 4602:Services 4535:Explorer 4520:AutoPlay 4407:Paint 3D 4392:OneDrive 4382:Narrator 4330:Get Help 4285:Calendar 4180:Settings 4150:IExpress 3572:Archived 3470:March 2, 3435:March 2, 3389:March 1, 2658:See also 2626:DataGrid 2576:MultiSet 2559:StoreSpy 2551:StoreSpy 2541:StoreSpy 2506:Importer 2351:searcher 2345:contacts 2306:searcher 2244:ORDER BY 2240:GROUP BY 2146:contacts 2092:contacts 2062:en masse 2033:Searches 1774:searcher 1738:searcher 1669:searcher 1660:Document 1639:Document 1633:searcher 1513:Areacode 1462:LastName 1080:such as 1078:services 876:Canceled 828:Canceled 812:Canceled 796:Canceled 751:SQL 2000 749:, using 365:querying 267:contacts 259:integers 231:calendar 219:document 205:Overview 166:document 162:metadata 7077:Layouts 7063:Default 6726:debugfs 6700:UnionFS 6594:more... 6527:OpenAFS 6495:more... 6160:Reiser4 6130:OpenZFS 6021:HAMMER2 5977:ext3cow 5957:Episode 5743:Mahjong 5664:Interix 5598:WinHelp 5498:Journal 5488:Imaging 5336:InkBall 5222:DirectX 5185:ActiveX 5173:JScript 4886:Console 4858:Hyper-V 4753:Domains 4577:Taskbar 4550:IFilter 4525:AutoRun 4487:WordPad 4482:Weather 4397:OneNote 4387:Notepad 4310:Cortana 4185:Sysprep 2687:(RDBMS) 2675:NEPOMUK 2609:OPather 2603:OPather 2513:types. 2357:FindAll 2336:Contact 2170:Contact 2152:picture 2122:Contact 2098:picture 2018:Folder, 1852:related 1816:contact 1804:AddItem 1765:Picture 1744:Picture 1711:contact 1699:AddItem 1609:contact 1597:AddItem 1495:Country 1399:contact 1336:objects 1311:Boolean 1299:Decimal 1291:Integer 1287:Address 1279:Contact 1259:classes 1183:type of 1143:subject 1093:service 1074:locking 964:ADO.NET 887:← 871:← 855:← 839:← 823:← 807:← 791:← 765:Outlook 740:SQL 7.0 715:– 705:– 695:– 685:– 675:– 665:– 655:– 645:– 635:– 625:– 615:– 605:– 595:– 585:– 575:– 565:– 555:– 545:– 535:– 525:– 515:– 505:– 495:– 485:– 475:– 465:– 455:– 445:– 435:– 360:indexes 352:ADO.NET 348:classes 308:contact 304:subject 292:objects 284:parsers 255:strings 235:contact 211:picture 178:creator 170:picture 98:ADO.NET 6950:Links 6924:Extent 6854:Object 6822:Global 6740:specfs 6736:procfs 6731:kernfs 6709:Pseudo 6690:UMSDOS 6645:Davfs2 6640:cramfs 6578:Hadoop 6558:Lustre 6444:BeeGFS 6410:NILFS2 6145:QNX4FS 6108:NILFS2 6016:HAMMER 6006:Fossil 5776:  5765:  5738:Hover! 5612:Others 5593:Travel 5588:Syskey 5371:Tinker 5329:Hearts 5257:WinUSB 5242:WinAPI 5227:Native 5038:WinUSB 4963:MinWin 4740:Server 4540:Search 4452:Sports 4422:Photos 4412:People 4290:Camera 4016:cache) 3991:cache) 3383:(DOCX) 2998:. MSDN 2973:. MSDN 2897:. MSDN 2470:" or " 2330:typeof 2116:typeof 2066:closed 2023:graphs 1923:Notify 1918:"Name" 1834:Update 1564:Folder 1525:Number 1331:tables 1307:Double 1155:schema 1139:stores 1011:Katmai 978:, and 239:résumé 215:e-mail 74:schema 7050:Lists 6994:Modes 6839:Flash 6810:Types 6792:SSHFS 6777:EncFS 6754:WinFS 6749:tmpfs 6744:sysfs 6721:devfs 6655:FTPFS 6650:EROFS 6588:SSHFS 6469:OCFS2 6422:UBIFS 6417:YAFFS 6405:NILFS 6400:LogFS 6395:JFFS2 6351:EROFS 6341:exFAT 6246:Xiafs 6229:WAPBL 6214:UBIFS 6125:OneFS 6103:NILFS 6098:Next3 6088:MINIX 5994:exFAT 5922:Btrfs 5890:AthFS 5870:AdvFS 5704:WinFS 5603:Write 5300:Games 5267:Games 5140:WoW64 4968:NTLDR 4958:LSASS 4891:CSRSS 4698:links 4673:exFAT 4502:Shell 4467:Store 4457:Start 4447:Skype 4402:Paint 4377:Money 4305:Clock 4252:WinRE 4160:Netsh 4098:tools 4087:Games 3575:(PPT) 3568:(PPT) 3564:WinFS 3536:(PPT) 2710:ZDNet 2647:Items 2617:Opath 2568:Items 2494:shell 2415:Items 2399:union 2255:using 2224:EQUAL 2206:like 2186:Items 2128:Value 2058:query 2055:OPath 1989:OPath 1947:pages 1914:Rules 1908:Rules 1729:using 1624:using 1363:using 1303:Float 1243:Items 1086:Rules 1059:GUIDs 1015:Win32 920:Cairo 775:WinFS 732:Cairo 356:joins 263:dates 227:video 223:audio 174:music 112:Many 20:WinFS 6954:Hard 6946:Fork 6827:Grid 6680:MVFS 6675:NOVA 6670:LTFS 6665:Lnfs 6660:FUSE 6630:CDfs 6620:AXFS 6615:Aufs 6553:GPFS 6538:Coda 6489:Xsan 6479:PVFS 6459:GFS2 6454:CXFS 6449:Ceph 6390:JFFS 6385:CHFS 6366:NVFS 6356:F2FS 6346:TFAT 6331:APFS 6321:and 6265:z/OS 6256:Xsan 6241:WAFL 6236:VxFS 6209:Tux3 6199:SNFS 6181:SFS 6150:ReFS 6120:NTFS 6072:MFS 6058:HTFS 6053:HPFS 6048:HFS+ 6011:GPFS 5982:ext4 5972:ext3 5967:ext2 5941:EFS 5932:CXFS 5927:CVFS 5914:z/VM 5899:BFS 5885:APFS 5865:ADFS 5778:List 5659:HPFS 5423:Chat 5381:Apps 5283:Surf 5232:.NET 5200:DCOM 5028:WHEA 5023:USER 5013:SMSS 4803:WSUS 4783:MSMQ 4725:ReFS 4688:NTFS 4663:CDFS 4620:CLFS 4615:BITS 4515:Aero 4492:Xbox 4472:Tips 4360:2022 4345:Maps 4340:Mail 4315:Edge 4267:Apps 4062:APIs 3773:MSDN 3721:MSDN 3472:2018 3437:2018 3420:MSDN 3391:2018 3358:2018 3341:MSDN 2748:2010 2680:ReFS 2511:File 2276:Open 2242:and 2236:LIKE 2181:Item 2110:Cast 2075:and 2008:and 1996:.NET 1875:and 1780:Find 1675:Find 1519:4567 1417:Name 1384:Open 1295:Byte 1283:Name 1253:and 1174:Item 1147:name 1127:APIs 1084:and 1020:and 1018:APIs 345:.NET 338:and 332:maps 321:and 289:.NET 243:Name 143:and 122:NTFS 100:and 61:and 6797:ZFS 6782:EFS 6568:NFS 6563:NCP 6543:DFS 6533:AFP 6523:AFS 6510:NAS 6484:QFS 6361:JFS 6336:FAT 6323:SSD 6309:UDF 6294:HSF 6275:Sun 6271:ZFS 6261:zFS 6251:XFS 6177:RFS 6140:QFS 6135:PFS 6115:NSS 6068:LFS 6063:JFS 6042:MVS 6038:HFS 6028:HFS 5989:FAT 5962:ext 5937:DFS 5558:Pay 5458:Fax 5205:OLE 5180:COM 5163:WSH 5150:API 4911:DLL 4906:EXE 4818:PWS 4798:IIS 4758:DNS 4730:UDF 4718:EFS 4713:TxF 4683:FAT 4678:IFS 4668:DFS 4257:WMI 2339:)); 2279:()) 2232:SQL 2125:)). 1933:RAV 1837:(); 1582:(); 1543:111 1537:Age 1480:new 1423:new 1405:new 1387:()) 1207:XML 1185:or 1159:PDF 924:COM 768:LIS 747:RFS 730:in 728:OFS 319:XML 150:XML 7113:: 6518:9P 6186:VM 4075:NT 4070:9x 3891:^ 3788:^ 3771:. 3719:. 3691:^ 3642:^ 3527:. 3513:^ 3458:. 3454:. 3423:. 3417:. 3399:^ 3374:. 3344:. 3338:. 3202:^ 3148:^ 3089:^ 3040:. 3011:^ 2986:^ 2943:^ 2910:^ 2841:^ 2810:^ 2793:. 2781:^ 2736:. 2713:. 2707:. 2582:, 2578:, 2574:, 2570:, 2366:); 2324:ic 2264:ic 2238:, 2230:. 2226:, 2220:!= 2218:, 2214:, 2212:|| 2210:, 2204:C# 2029:. 1871:, 1828:ic 1819:); 1810:ic 1789:); 1759:)) 1756:ic 1714:); 1705:ic 1684:); 1654:)) 1651:ic 1612:); 1603:ic 1549:}; 1534:}, 1486:() 1471:}, 1429:() 1411:() 1372:ic 1353:C# 1309:, 1305:, 1301:, 1297:, 1293:, 1261:. 1249:, 1245:, 1209:. 1099:: 1032:. 966:. 350:. 261:, 257:, 249:, 245:, 233:, 229:, 225:, 221:, 217:, 213:, 176:, 172:, 168:, 135:, 104:. 65:. 57:, 6529:) 6525:( 6277:) 6273:( 6267:) 6263:( 6188:) 6044:) 6040:( 6034:) 6030:( 5916:) 5812:e 5805:t 5798:v 4043:e 4036:t 4029:v 4012:( 3987:( 3966:. 3940:. 3914:. 3885:. 3860:. 3840:. 3819:. 3782:. 3756:. 3730:. 3685:. 3636:. 3610:. 3584:. 3547:. 3507:. 3474:. 3439:. 3393:. 3360:. 3324:. 3298:. 3272:. 3246:. 3220:. 3196:. 3170:. 3142:. 3083:. 3057:. 3005:. 2980:. 2937:. 2904:. 2835:. 2804:. 2775:. 2750:. 2369:} 2360:( 2354:. 2348:= 2333:( 2327:, 2321:( 2315:. 2309:= 2282:{ 2273:. 2267:= 2258:( 2216:= 2173:; 2167:. 2161:. 2155:. 2149:= 2131:; 2119:( 2113:( 2107:. 2101:. 2095:= 1840:} 1831:. 1822:} 1813:, 1807:( 1801:. 1795:. 1792:p 1783:( 1777:. 1771:= 1768:p 1762:{ 1753:( 1747:. 1741:= 1732:( 1717:} 1708:, 1702:( 1696:. 1690:. 1687:d 1678:( 1672:. 1666:= 1663:d 1657:{ 1648:( 1642:. 1636:= 1627:( 1606:, 1600:( 1594:. 1588:. 1576:. 1570:= 1540:= 1528:= 1522:, 1516:= 1510:, 1504:. 1498:= 1489:{ 1477:= 1465:= 1459:, 1453:= 1447:, 1441:= 1432:{ 1420:= 1414:{ 1402:= 1390:{ 1381:. 1375:= 1366:( 409:) 405:( 399:.

Index

code name
management
relational databases
Microsoft
Microsoft Windows
operating system
persistence
structured
semi-structured
unstructured data
relational database
schema
Professional Developers Conference
"Longhorn"
Windows Vista
ADO.NET
Microsoft SQL Server
filesystems
operating systems
NTFS
stream of bytes
proprietary
file formats
structure
semantics
XML
relational data
metadata
Desktop search
semantics

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.