Index: src/wp-includes/js/media-views.js
===================================================================
--- src/wp-includes/js/media-views.js	(revision 29336)
+++ src/wp-includes/js/media-views.js	(working copy)
@@ -5606,6 +5606,17 @@
 						order:   'ASC'
 					},
 					priority: 20
+				},
+
+				unattached: {
+					text:  l10n.unattached,
+					props: {
+						uploadedTo: 0,
+						type:       null,
+						orderby:    'menuOrder',
+						order:      'ASC'
+					},
+					priority: 20
 				}
 			};
 		}
@@ -5656,6 +5667,17 @@
 					order:   'ASC'
 				},
 				priority: 20
+			},
+
+			filters.unattached = {
+				text:  l10n.unattached,
+				props: {
+					uploadedTo: 0,
+					type:       null,
+					orderby:    'menuOrder',
+					order:      'ASC'
+				},
+				priority: 20
 			};
 
 			this.filters = filters;
@@ -5695,6 +5717,17 @@
 					order:   'DESC'
 				},
 				priority: 10
+			},
+
+			filters.unattached = {
+				text:  l10n.unattached,
+				props: {
+					uploadedTo: 0,
+					type:       null,
+					orderby:    'menuOrder',
+					order:      'ASC'
+				},
+				priority: 20
 			};
 
 			this.filters = filters;
Index: src/wp-includes/media.php
===================================================================
--- src/wp-includes/media.php	(revision 29336)
+++ src/wp-includes/media.php	(working copy)
@@ -2923,6 +2923,7 @@
 		'allDates'               => __( 'All dates' ),
 		'noItemsFound'           => __( 'No items found.' ),
 		'insertIntoPost'         => $hier ? __( 'Insert into page' ) : __( 'Insert into post' ),
+		'unattached'             => __( 'Unattached' ),
 		'uploadedToThisPost'     => $hier ? __( 'Uploaded to this page' ) : __( 'Uploaded to this post' ),
 		'warnDelete'             => __( "You are about to permanently delete this item.\n  'Cancel' to stop, 'OK' to delete." ),
 		'warnBulkDelete'         => __( "You are about to permanently delete these items.\n  'Cancel' to stop, 'OK' to delete." ),
